Knowledge book of technical experiments #
Purpose #
- The intent is to share insights from the experimentation carried out in the different technical focus areas.
- This is an opinionated view by Ankur Kumar based on his experience of using the different technologies.
Areas Covered #
- Quick introduction to the technology
- Key Architecture & Design Details/Links
- How to set up locally?
- Key learning and takeaway from the technical evaulation (consider it opinionated by Ankur Kumar)
Focus Areas #
- Cloud Native Technologies
- DevOps, GitOps
- Microservices
- NOSQL databases
- Cloud Services - SaaS, Serverless, Managed Services
- Kubernetes - Containerization Solutions, Tools, Utils
- Mobile Solutions
- Low-code Solutions
- Web3
- AI & Machine Learning
- Open Source Software
Generative AI Experiments #
- Runway - Generating images/videos using AI
- Lamini AI - Enterprise AI Platform with tuning, inference, etc.
- Groq - AI Inference Platform
- Holistic AI - Enterprise AI Governance
- Voyage AI - Search and Retrieval for Unstructured Data
- Glean AI - Enterprise AI Platform with Search, Assistant, Apps, Prompt Lib, Workplace Search, etc.
- Comet - End-to-end model evaluation platform for AI developers,
- Dataloop AI - Enterprise AI Platform with DataOps/LLMOps, Agents, etc.
- Baseten – Deploy AI models in production, AI Inference
- Neural Magic - AI inference using vLLM (quantized)
- TigerGraph - Graph analytics and AI
- Sambanova - AI Inference Platform
- Datastax - AI Platform, Astra DB, Langflow
- Deeplite - Optimized AI model for edge
- Iki.ai - Research assistant
- Write - AI Writing Platform with AI Studio, KG, etc.
- Bloop AI - Legacy code modernization
- Credo AI - AI Governance
- Vellum AI - Prompting, Orchestration, Evaluations, etc.
- KServe - Standardized Serverless ML Inference Platform on Kubernetes
- ClearML - LLMOps & MLOps Development Lifecycle
- Products in AI Top 50
LLM Observability #
Data Engineering Experiments #
Pending List to Experiment #
- [WunderGraph] (https://wundergraph.com/)
- Kasten by Veeam - K8S Backup
- Calisti - Service Mesh Manager By Cisco
- Panoptica - Robust security from CI/CD to runtime providing a single pane of glass for Container, Kubernetes, Service Mesh, & API security - by Cisco
- Telescope - Cloud-Native Application Troubleshooting (OpenTelemtry based) by Cisco
- Huawei Cloud-native - Cloud Native 2.0 offerings
- Argon Security - Software Supply Chain Security
- Cockroach DB - Distributed Cloud SQL DB by Ex-Google Folks
- Teleport - secure access to SSH servers, Kubernetes clusters, PostgreSQL databases and web apps behind NAT
- Kong Service Mesh - Service Mesh
- LogDNA - Log Analysis
- Timescale - Opensource RDBMS (PostgreSQL based) for time-series data
- Ambassador Cloud - K8S Cluster Management
- Create DB - The distributed, open source, SQL database enabling data insights at scale
- Honeycomb - Cloud-native observability
- InfluxDB Cloud - time series database as a service
- Kubecost - real-time cost visibility and insights for teams using Kubernetes
- Lightstep - Monitoring, observability, and incident response for the world’s most reliable systems
- Bytebase- CI/CD solution for database
Developer Portals #
Learning Portals #
Books (To Read) #
- The Phoenix Project - A Novel About IT, DevOps, and Helping Your Business Win
- Team Topologies - Organizing Business and Technology Teams for Fast Flow
- Release It!: Design and Deploy Production-Ready Software
- Site Reliability Engineering
- Building Secure & Reliable Systems
- Build Evolutionary Architecture
- Software Architecture: The Hard Parts
- Event Driven Microservices
- Data Mesh
- Learning Domain-Driven Design
- Building Microservices
Books (Read so far) #
2022
- Acclerate - The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
- The Architect Elevator
Earlier
- Software Architecture in Practice
- Software Systems Architecture - Viewpoints & Perspectives
- Patterns of Enterprise Application Architecture
- Gang of Four Design Patterns
- TOGAF 9.0 Foundation
- 97 Things Every Software Architect Should Know
- Documenting Software Architecture
- Head First Design Patterns
- UML Distilled
- Effective Java
- Core Java
- Enterprise JavaBeans
- Computer Networks (Tanebaum)