In this article, I’d like to share my experience and best practices for API-first development in SaaS, highlighting five key aspects you should consider.
Most cloud teams aren’t AI ready: Only 51% of infra is automated, and there are major governance gaps and rising costs. Infra maturity (not GPUs) will decide who thrives.
Client-server synchronous communication via REST, focusing on the client while presenting two distinct implementations with RestTemplate and RestClient.
Learning and choosing the correct cloud-to-device communication method to send a message to the device using the Azure IoT Hub to build an effective IoT system.
Build an application for natural-language questions that an LLM converts to a Cypher query, runs against the database, and returns the query and the results.
Learn about the architecture and design for building a scalable end-to-end product that can integrate front-end apps to provide a cart and payment services.
An introduction to DCC—a proxy-driven way to merge many DB servers into one virtual DBMS—and how it can scale read-heavy workloads with only modest transaction overhead.
Integrated caching in Consul greatly improved SCM config delivery speed, using goroutines and checksums to reduce load, though deployment latency initially increased.
Graph RAG combines knowledge graphs with LLMs to structure text into entities and relationships, enabling explainable reasoning and more accurate insights.
Learn about multi-agent (multi-function) orchestration with AWS step functions, which helps to orchestrate the different functionalities to work as a task.
Learn how we use Redis to scale MQTT session persistence in TBMQ — replacing PostgreSQL and improving performance with Lua scripts and the Lettuce async client.