souliss.net
  • Home
  • IT

Part IV – Why Docker ain't Perfect

Docker simplifies and accelerates your workflow and deployment. But due to this friendly behavior of Docker, we tend to overlook some of its limitations & vulnerabilities. In this post we’ll be looking at Docker through a major aspect: Security. For the past few posts in this series, we have been all about Docker. We’ve been […]

More

Accessing Secure Servers Using IAP

Jumpbox or Bastionhost are thing of the past. The new way of giving controlled access in GCP is via IAP Scenario #1: Bob is an IT admin who is trying to access company ABC’s secure server Bob is trying to access ABC’s secure server Problem:  Exposing a secure server to the internet increases attacks by […]

More

Part I : Orchestrating Containers

Once there was a developer who wrote software. And the world said “Share it with us if you really care””I will. Just tell me how!”, she saidOh we’ll tell you about ’em deployments don’t dread! First there were the Servers. We used them back in the day. But now they’re totally passé.You see they were […]

More

Arun Kutty – Go Chronicles

Show all Funda Bytes Tools & Frameworks Deployments on Cloud Data Structures & Algorithms Kickstart with Go Microservices Latest posts Multi Tenant Architectures Ever wondered how digital platforms seamlessly accommodate numerous users without a glitch? This blog post simplifies the concept of multi-tenant architectures. We also explore the concept of virtual clusters that help achieve […]

More

Devtron – Go Chronicles

A new tool in town to ease out all your Kubernetes CI/CD hassles without any code! 4 posts This is a saga about how Livspace revolutionised it’s software release orchestration using one of the best tools in the business — Devtron. Sep 18, 2021 Once Devtron is installed, we can start deploying applications. All CI/CD […]

More

Series Introduction: A History Class on Deployments

Deploying your application means that it should work on another system without any hiccups. How do you ensure that all consumers can use your application seamlessly? Let’s look at how deployments were done over the past few years. Once the application development is done, its time for others to use it. After all that’s why […]

More

Hosting Postgres on AWS EC2

Startups or companies have started becoming cost efficient. Reducing the cost if servers is an important KPI for any CTO work . Though it is easy to spin servers on AWS with a click of a button it comes at a cost particulary RDS which is a managed service for Relational Databases. In this blog […]

More

Part V : Working out the “Workloads”

Kubernetes uses the concept of a workload to define different applications. So how do you decide which workload best suits your application? Read on to find out. Work… Flashback to grade nine Physics class and the teachers talking about work. In the Physics sense of course: Force multiplied by Displacement…Nevermind! It’s a long story. Point […]

More

Database Schema Design

Every application will eventually require a database to persist all the important data. In this post, we’ll be designing a simple data model for our application and set up a relational or SQL database (Postgres) for further development. In our last post we learned how to define APIs with OAS, now we’re going to design […]

More

Bench-marking RESTful APIs

Are your RESTful services ready to handle a surge in traffic? One way to find out…. Do you know if your RESTful services will take the heat when your service/website gains multi-fold momentum in traffic? Dave works for an eCommerce startup, one day, he was given a task to find out if the micro-services which […]

More

Using vclusters for multi tenancy

Discover how Kubernetes and vclusters go hand in hand when it comes to incorporating multi tenancy . This. post is a step by step guide to deploy a simple API for multiple tenants on the same Kubernetes cluster keeping isolation in check. All using vcluster magic! Really its so simple! We started talking about multi-tenant […]

More

Dive – Analyze Docker Images

What’s in your Docker image? “Dive” in to find out Bob is asked to optimize Docker images for improving performance. Docker Images are a great way to package software applications along with their libraries, tools, files, and other dependencies and run them as lightweight containers. But the question is does it always remain lightweight? In […]

More

Go Coding Standards and Guidelines

How do you ensure code quality in Go? This post is a definitive guide on the best practices for writing, structuring, and organizing code when developing in Go. Code quality always matters. It’s like having a good handwriting only, its for code. Your piece of code should be easy to locate, readable and well documented. […]

More

Communication is Key: the Kubernetes Way

Communication is important indeed. In all aspects. This includes Kubernetes too. This post delves into the major concepts required for understanding how networking works in Kubernetes. Read on! Did you know that a cat has three names? Uh No? Okay, there’s this one poem by TS Elliot called “The Naming of Cats”. You’d know if […]

More
«‹ 2 3 4 5›»
banner
banner

↑

souliss.net