PinnedMerrin KurianWhat’s your ChatGPT story?User interfaces come and go, platforms with well documented APIs stayApr 13, 2023Apr 13, 2023
Merrin KurianinIntuit EngineeringHow to Accelerate Development Velocity in the GenAI Era? Build a GenOS.Nov 28, 2023Nov 28, 2023
Merrin KurianinIntuit EngineeringDemocratizing AI to Accelerate ML Model Development in Weeks vs. MonthsAs a global financial technology platform company, accelerating machine learning (ML) model development is key to Intuit’s ability to…May 4, 2023May 4, 2023
Merrin KurianinThe StartupWhy should anyone use Apache Kafka?This is a story told time and again.Jun 12, 2020Jun 12, 2020
Merrin KurianinThe StartupThe case for Realtime Stream ProcessingEven since I got interested in providing insights based on data already available in the database, I’ve been looking for the…Jun 11, 2020Jun 11, 2020
Merrin KurianinThe StartupSpring Batch job for database migrationThis post is part of the series on doing safe database migrations using the 4-phase approach. Other posts in the series are (a)…Jan 11, 2020Jan 11, 2020
Merrin KurianElasticSearch as the primary databaseThe short answer is, it most likely wouldn’t be a good idea to use ElasticSearch as a primary store without some kind of backing database…Jan 11, 20202Jan 11, 20202
Merrin KurianinThe StartupRearchitecting a SpringBoot service for Database MigrationWhen I started my career, everyone was fearful of vendor lock in: we were cautioned against it in university, we were cautioned against it…Dec 4, 20192Dec 4, 20192
Merrin KurianinThe StartupDynamoDB Stream Processing: Scaling it upThis is Part II of the Data Streaming from DynamoDB series. You can read Part I where the primary focus is on a use case where stream…Dec 3, 2019Dec 3, 2019
Merrin KurianDynamoDB Stream ProcessingDynamoDB Streams makes change data capture from database available on an event stream. One of the use cases for processing DynamoDB…Dec 3, 2019Dec 3, 2019