This Fall marks the fourth year I am volunteering in the College of Science and Engineering (CSE) Mentor Program at my alma mater. It’s a great way to stay connected with the university community and I still keep in touch with many of my students and mentees. Since I’ve gotten quite a few questions about microservices lately, especially from those who are pursuing a software engineering career, I wanted to share some of my thoughts on this topic.

Microservices as a concept has been around for a long time. Martin Fowler and James Lewis attempted to formalize its definition way…

Photo by Markus Spiske on Unsplash

Distributed Ledger Technology (DLT) brings together a number of capabilities — shared views of tamper-resistant data, smart contracts, etc. — to create a powerful solution for new applications. Underlying DLT are two core concepts: cryptography and consensus. Both are complex in nature and grounded in mathematics and computer science. However, unlike cryptography where standards bodies (e.g. ANSI, ISO) and government agencies (e.g. NIST) can be relied upon to certify an algorithm, there is not the same convenience for consensus. …

Photo by Xavier von Erlach on Unsplash

There has been no shortage of DLT-related activities in 2017. Over the past year, we’ve seen countless announcements, use case explorations, and projects in the DLT space. Working in a Big 4 Bank, I had the opportunity to observe and participate first-hand in a number of these projects. One of the projects, a collaboration with Swift to optimize bank’s global liquidity by providing real-time reconciliation of nostro accounts, was even presented at this past Sibos conference in Toronto.

With 2017 coming to a close, I would like to share a couple observations on permissioned distributed ledger and blockchain technologies. …

Duc Trinh

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store