Shekhar GulatiHow Not to Be Stupid When Building GenAI AppsThe rapid evolution of Generative AI (GenAI) has opened new doors for innovation, but it also brings a unique set of challenges. Building…Aug 1Aug 1
Shekhar GulatiBeing Chief Technology Officer: Lessons learned in my first yearIt is now little over a year since I became Chief Technology Officer (CTO) in my current organization. And, I thought it will be a good…Jan 3, 2021Jan 3, 2021
Shekhar Gulati25 Lessons I Learned Doing Consulting AssignmentsIn the last few years I was involved in multiple consulting assignments. In this short post I have shared key lessons that I have learnt…Apr 16, 2020Apr 16, 2020
Shekhar GulatiinXebia Engineering Blog11 Reasons Why You Are Going To Fail With MicroservicesOver the last couple of years we have done architecture review of multiple product teams that are on their digital transformation journey…Mar 2, 202013Mar 2, 202013
Shekhar GulatiinXebia Engineering BlogUsing Redis Streams To Implement Near Cache InvalidationEarly last year I was working on an application that kept data in a near cache. I will not delve into reasons why we used near cache other…Dec 16, 20193Dec 16, 20193
Shekhar GulatiHow To Think About Different Database Data Models: Relational vs Document Data ModelsThis week I was talking to a developer about how to think about data models supported by different databases. One thing that I have learnt…Oct 12, 2019Oct 12, 2019
Shekhar GulatiinXebia Engineering BlogA Minimalistic Guide to Building and Deploying Monolithic Spring Boot React ApplicationsUsing Gradle, WebJars, and HerokuSep 9, 20191Sep 9, 20191
Shekhar GulatiinXebia Engineering BlogThe Kubernetes Guide For Java Developers: Learn Kubernetes by deploying a real-world application…This is the guide I wish I had when I was starting my Kubernetes journey. Kubernetes is a complex technology with many new concepts that…Aug 14, 2019Aug 14, 2019