Sadman Kabir Soumik
open-menu closeme
Home
artificial-intelligence
software-engineering
cloud-computing
beyond-code
About
linkedin github rss
  • Types of LLM Architectures

    calendar Mar 18, 2025 · 6 min read · machine learning data science artificial-intelligence nlp system-design  ·
    Share on: twitter facebook linkedin copy
    Types of LLM Architectures

    Let's first break it down: what exactly are large language models (LLMs), why do we call them 'large,' and how are they different from other types of language models? An LLM is a machine learning model trained on massive amounts of text using transformer-based architectures (or their variations). These models can …


    Read More
  • Building an MLOps Pipeline with Apache Airflow (Part 1)

    calendar Feb 17, 2023 · 7 min read · machine learning MLOps Airflow  ·
    Share on: twitter facebook linkedin copy
    Building an MLOps Pipeline with Apache Airflow (Part 1)

    Author: Sadman Kabir Soumik Let's first understand what's MLOps. What is MLOps? MLOps (Machine Learning Operations) is a set of practices and tools used to manage the entire lifecycle of machine learning models. MLOps includes everything from data preparation and model training to deployment, monitoring, and ongoing …


    Read More
  • Core Concepts of System Design in Software Engineering

    calendar Jul 20, 2022 · 15 min read · system design software engineering  ·
    Share on: twitter facebook linkedin copy
    Core Concepts of System Design in Software Engineering

    What is System Design in Software Engineering? System design in software engineering is defining the structure, components, connections, and information for a system that meets specific needs. It is a vital step in software development as it outlines how the system will work and be structured. A team of developers …


    Read More
  • How to Automate and Schedule GCP VM Instance

    calendar Feb 12, 2022 · 5 min read · cloud google cloud automation  ·
    Share on: twitter facebook linkedin copy
    How to Automate and Schedule GCP VM Instance

    Suppose you have a script in the Google Cloud’s VM Instance that needs to run every day/week/month at a particular time ( e.g., a data pipeline for Machine Learning model training, data crawling, etc.). In that case, this article will guide you through automating the task. Different ways you can automate a script on …


    Read More
  • How to design a large scale software system that supports millions of users.

    calendar Mar 12, 2021 · 9 min read · software engineering system design  ·
    Share on: twitter facebook linkedin copy
    How to design a large scale software system that supports millions of users.

    Start With A Simple Architecture To begin building an app, we will start from the beginning. We will create a basic app with some users. The easiest way to do this is to put the whole app on one server. This is a common way to start. The app and any API's will run on a server like Apache or Tomcat. We will also use a …


    Read More
  • Comparing REST API and gRPC - Choosing the Right Web API

    calendar Apr 10, 2020 · 3 min read · system design software engineering  ·
    Share on: twitter facebook linkedin copy
    Comparing REST API and gRPC - Choosing the Right Web API

    REST (Representational State Transfer) and gRPC are two different techniques for creating web APIs (Application Programming Interfaces). What is REST API? A popular architectural design for developing web APIs is REST. It is built on the HTTP (HyperText Transfer Protocol) and operates on resources defined by URLs using …


    Read More
  • Understanding Dependency Injection - Real-World Examples and Advantages

    calendar Feb 10, 2018 · 3 min read · programming algorithm python software engineering  ·
    Share on: twitter facebook linkedin copy
    Understanding Dependency Injection - Real-World Examples and Advantages

    Dependency injection is a design pattern that is widely used in software development to promote good software design and make code more flexible and easier to test. In this blog post, we will take a closer look at what dependency injection is, how it works, and its advantages. What is Dependency Injection? Dependency …


    Read More

SK Soumik photo

SK Soumik

Data Science | Software Engineering
Read More

Categories

MACHINE-LEARNING 25 SOFTWARE-ENGINEERING 18 ALGORITHM-DESIGN 10 SYSTEM-DESIGN 7 PROJECT 6 NON-TECHNICAL 2 OPERATING-SYSTEM 2 BUSINESS 1 CLOUD-COMPUTING 1

Series

ML 19 DSA 6 PROJECT 6 SOFTWARE-ENGINEERING 4 PROBLEM-SOLVING 3 AIRFLOW 1 DJANGO 1 GENERATIVE-AI 1 NLP 1

Tags

MACHINE-LEARNING 23 DATA-SCIENCE 17 PROGRAMMING 12 PYTHON 10 ALGORITHMS 8 DEEP-LEARNING 8 NLP 8 PROBLEM-SOLVING 6 PROJECT-TUTORIAL 6 SOFTWARE-ENGINEERING 6 ALGORITHM 5 LEETCODE 5 SYSTEM-DESIGN 5 ARTIFICIAL-INTELLIGENCE 3
All Tags
AIRFLOW1 ALGORITHM5 ALGORITHMS8 ARTIFICIAL-INTELLIGENCE3 AUTOMATION1 BOT-DEVELOPMENT1 BUSINESS1 CLOUD1 COMPUTER-VISION2 DATA-SCIENCE17 DEEP-LEARNING8 DJANGO1 ELASTICSEARCH1 GENERATIVE-AI1 GENERATIVE-AI-MODELS1 GOOGLE-CLOUD1 IMAGE-SEGMENTATION1 INDEX1 LEETCODE5 LIFE-HACK1 LINUX2 MACHINE-LEARNING23 MATH1 MLOPS2 NLP8 OPERATING-SYSTEM1 OPTIMIZATION1 PROBLEM-SOLVING6 PRODUCTIVITY1 PROGRAMMING12 PROJECT-TUTORIAL6 PROXY1 PYTHON10 SOFTWARE-ENGINEERING6 SPARK1 START-UP1 STATISTICS1 SYSTEM-DESIGN5 WEB-DEVELOPMENT1 WEB-SCRAPING1
[A~Z][0~9]
Copyright © 2022, Sadman Kabir Soumik

Copyright  COPYRIGHT © 2022, SADMAN KABIR SOUMIK. All Rights Reserved

to-top