Open in app

Sign in

Write

Sign in

Nikitha Gullapalli
Nikitha Gullapalli

67 Followers

Home

Lists

About

Jul 6

Kubernetes- Part 2

Expose Deployment, Pods, Services, Replica set, Configmap, Centralized monitoring, monitoring GKE, Deployment rollouts with updates with no downtime, Autoscalling — GitHub: https://github.com/nikitha2/Currency-Exchange-Conversion-Microservices-Backend.git Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/ In Part 1 we spoke about the architecture of kubernetes and how to connect to gcloud from terminal and run kubectl commands.

Kubernetes

11 min read

Kubernetes- Part 2
Kubernetes- Part 2
Kubernetes

11 min read


Jul 5

Kubernetes — Part 1

Architecture overview, connecting kubectl from terminal, commands to keep handy, Centralized logging and monioring GKE, — GitHub: https://github.com/nikitha2/Currency-Exchange-Conversion-Microservices-Backend.git Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/ Why do we need Kubernetes? How is it different from Docker? We know from here, docker is a light weight application to deploy our applications. Then why do we need Kubernetes?

Kubernetes

4 min read

Kubernetes — Part 1
Kubernetes — Part 1
Kubernetes

4 min read


Jun 19

Create docker image for micro service

Docker, Docker- compose, Docker hub, Images and Containers — GitHub: https://github.com/nikitha2/Currency-Exchange-Conversion-Microservices-Backend.git Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/ In the microservices series so far we looked at: Things to remember while creating a micoservice, Setting up spring cloud management server, Setting up feign and Eureka load balancing, API gateway,

Docker

6 min read

Create docker image for micro service
Create docker image for micro service
Docker

6 min read


Jun 7

Docker and commands to keep handy

Run, stop, kill, stats, history, pause, unpause, events, etc.. — Deployment Before and After Docker Docker is a light weight application to deploy applications. Lets look at how deployment used to work before and after docker. Before docker if I have to deploy an app, my hardware, OS and software should compliment each other. Say I have two applications one need windows and one needs…

Docker

5 min read

Docker and commands to keep handy
Docker and commands to keep handy
Docker

5 min read


Jun 4

Resilience4J -Circuit Breaker Framework

Retry, CircuitBreaker, FallbackMethod, RateLimiting — Github: https://github.com/nikitha2/Currency-Exchange-Conversion-Microservices-Backend.git LinkedIn: https://www.linkedin.com/in/nikitha-gullapalli/ Micro services are often inter dependent. Meaning there are a chain of calls made as shown below. To get response from service 1, service one needs service 2,3,4 to be up and running. But what happens if service4 is down/very slow? Does that mean the chain…

Resilience4j

5 min read

Resilience4J -Circuit Breaker Framework
Resilience4J -Circuit Breaker Framework
Resilience4j

5 min read


May 30

Api-Gateway

Spring cloud gateway — Api-Gateway is the first layer that is hit when an REST call is made. All common functions common to all services can be done here like authentication, monitoring, logging,etc. Then we can add routes to respective REST call. Api-Gateway gets the instance of the service to call from the naming…

Api Gateway

4 min read

Api-Gateway
Api-Gateway
Api Gateway

4 min read


May 15

Feign: Declarative web-service client and Eureka: Naming server for load balancing

Invoking other microservices made easy with load balancing — Github : https://github.com/nikitha2/Currency-Exchange-Conversion-Microservices-Backend.git Linkedin: https://www.linkedin.com/in/nikitha-gullapalli Feign makes it easy to invoke other microservices. In this article we will make a call from CurrencyConversionService to CurrencyExchangeService. CurrencyExchangeService tells us the conversion rate. Example from USD to INR. Call to http://localhost:8000/currency-exchange/from/USD/to/INR returns the x for 1USD = x INR. …

Feign

6 min read

Feign: Declarative web-service client and Eureka: Naming server for load balancing
Feign: Declarative web-service client and Eureka: Naming server for load balancing
Feign

6 min read


May 12

Spring cloud management

Using GIT and libraries Spring client, Spring server — Developing a distributed system with multiple micro-services can often. The number of micro-services and their instances (during scale up and scale down) can be a lot. Configuring each of them is too much work. Using a centeralized cloud management service makes it easy to have all the configurations in one…

Spring Cloud Config

5 min read

Spring cloud management
Spring cloud management
Spring Cloud Config

5 min read


Apr 23

Restful webservices 101: Things to remember while developing Restful webservices.

Swagger,Content negotiation, Exception handing, Filters- dynamic and static,Versioning, Hateos, Customizing REST API response, Actuator, HAL Explorer, Spring-security and Command-line runner — While learning how to develop REST APIs, can across some misc good to know topics. Want to keep all of them in one place for reference. This is a high level document on what each of these topics mean and how they work. …

Rest Api

7 min read

Restful webservices 101Things to remember while developing Restful webservices.
Restful webservices 101Things to remember while developing Restful webservices.
Rest Api

7 min read


Feb 10

State in Compose

Events, state, remember, rememberSavable, MutableStateList and viewModel — Full code in Git: https://github.com/nikitha2/ComposeTutorial.git Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/ In Introduction to compose, section Recomposition, I said “every time state changes @Composable functions recompose the UI”. Below are some questions that I got as a followup. Lets try and understand them in this article. We will be using the example from compose…

Compose

7 min read

State in Compose
State in Compose
Compose

7 min read

Nikitha Gullapalli

Nikitha Gullapalli

67 Followers

Mobile Developer

Following
  • Android-World

    Android-World

  • Saqib

    Saqib

  • Unshackled Ventures

    Unshackled Ventures

  • Satyajit Malugu

    Satyajit Malugu

  • Sergii Zhuk

    Sergii Zhuk

See all (32)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams