Sathish Kumar Thiyagarajan
Software architect specialised in building modern Cloud-native applications, practicing Open Source technologies both by consuming as well as contributing. I believe speaking about/listening to technology is the best way to learn and you can find me doing the same in meetups/conferences around Chennai, Bengaluru, and Singapore. An active member of the Bangalore Java user group, spoken at various international conferences. I enjoy producing quality software using Continuous Delivery, TDD, Design Systems, UX, and modern engineering practices. I stand for Free Education for All. And i do what i can do to make this reality
Articles
AI is not a distant vision of the future; it has already permeated our lives, reshaping industries and challenging conventional notions of work and innovation. In the ongoing dialogue about AI, there …
Read more
by
sathishk
Chapter 1: The Great Debate: Monoliths vs. Microservices As software engineers, we face numerous challenges on a daily basis. Perhaps your team is struggling to stay productive, your application …
Read more
by
sathishk
Recently, I had a conversation with a college student who was interested in finding job opportunities at Tier 1 (MAANG/FAANG)companies (those offering high salaries). He asked me for advice and I …
Read more
by
sathishk
Introduction: Over the years, Java’s interaction with relational databases has undergone significant transformations. As the backbone of enterprise application development, the way Java …
Read more
by
sathishk
APIs are the backbone of modern software, and developers create them daily. Yet, many treat API creation as a task to complete rather than an art to refine. Often, we design interfaces to serve an …
Read more
by
sathishk
&
hari-nikesh-r
In our previous blog on API design, we explored the art of creating APIs that are simple, elegant, and optimized. Now, let’s apply those principles to building SQL Builders using plain JDBC in native …
Read more
by
sathishk
&
hari-nikesh-r