Glenn Engstrand

This is the technical blog for Glenn Engstrand.

Current Activity

Recently, I decided to return to the role of entrepreneur by starting my own company called Exploravention Labs. I currently offer software architecture consulting services and a product called Ask the Architect which can be set up as a single tenant to work with your own proprietary source code repositories.

The contents of this blog represent my own opinions and not necessarily the views of any of my past employers.

Social Networks

Linked In

Twitter

Mastodon

Stack Overflow

Quora

I have also published on other sites.

InfoQ

Participated in a panel discussion on the Developer Experience in the Age of Generative AI where topics ranged from coding assistants, augmented developers, concerns and pitfalls.

Experimenting with LLMs for Developer Productivity is an evaluation on how well ChatGPT, Gemini, Codellama, and Code Whisperer did generating unit tests for an already existing microservice.

Participated in a panel discussion on the Present and Future of the Microservice Architecture at QCon 2021.

Managing Technical Debt in a Microservice Architecture is a write up that covers this QCon 2021 presentation of the same name. Here is the video of that presentation which has also been published on youtube. Here is a follow up podcast on that topic.

Consistency, Coupling, and Complexity at the Edge

Obscuring Complexity

The Obscuring Complexity article was included in a curated eMag called Microservices: Testing, Observing, and Understanding

Evaluating Hyperledger Composer

Microservice Threading Models and their Tradeoffs

Virtual Panel: Microservices Interaction and Governance Model - Orchestration v Choreography

Zoosk Technical Blog

From Monolith to Microservices

Moving Persistent Notifications from MySql to Cassandra

Search Big Data with Solr

4 Tricks to Going Real-Time for Developers

4 Tricks to Going Real-Time for Software Architects

Lucene Revolution

Using Lucene/Solr to Surface the Big Data of Social Media

QCon

Managing Tech Debt in a Microservice Architecture