Open in app

Sign In

Write

Sign In

Okan Sungur
Okan Sungur

28 Followers

Home

About

Pinned

Containerization-Docker & Ruby on Rails (ROR)

Containerization is a packaged software, with all necessary components that will make it work properly. The components can be listed as frameworks, dependencies, related configuration files. Container is not a virtual machine as the virtual machine has a complete operating system. …

Docker Image Rails

5 min read

Containerization-Docker & Ruby on Rails (ROR)
Containerization-Docker & Ruby on Rails (ROR)
Docker Image Rails

5 min read


Pinned

Kafka, Apache Avro and Confluent Platform with Spring Boot

Kafka : We need streaming because we need to backup data, we need to monitor or detect abnormalities of our system. Sometimes we have to create new streams from the original streams. Or according to our business needs, we drip feed events into columnar or NoSQL databases. There are a variety of…

Apache Avro

4 min read

Kafka, Apache Avro and Confluent Platform with Spring Boot
Kafka, Apache Avro and Confluent Platform with Spring Boot
Apache Avro

4 min read


Pinned

Quick Start Kubernetes (K8s)with Docker Desktop

In the past, we used to develop applications as monoliths. The components were tightly coupled, and they all ran in a single computer. Scaling the application vertically was possible, but it wasn’t on horizontally. According to the needs of applications (high availability, increasing client numbers) monolith applications were divided into smaller…

Kubernetes Quickstart

7 min read

Quick Start Kubernetes (K8s)with Docker Desktop
Quick Start Kubernetes (K8s)with Docker Desktop
Kubernetes Quickstart

7 min read


Feb 19

Quantum Computing with Java

I know that Quantum Computing and its concepts are very difficult to understand. And my aim here is to look at some basic concepts with simple code snippets. As a developer, we don’t need to understand the implementation details of the algorithm or the mathematics behind them. But in my…

Java Grovers Search

6 min read

Quantum Computing with Java
Quantum Computing with Java
Java Grovers Search

6 min read


Oct 13, 2022

Domain Driven Design

Domain Driven Design is about seeing the big picture. It provides simpler communication and more flexibility. It is an object-oriented approach. DDD can be used both for large and small-scale software development projects. Some terminologies are important for this software design approach. DDD is an important design practice that helps…

Domain Driven Design

7 min read

Domain Driven Design
Domain Driven Design
Domain Driven Design

7 min read


Oct 9, 2022

Reactive Programming- Spring WebFlux

For web development, we used the Dispatcher Servlet as a gateway that maps the requests to the handlers. And it uses the servlet API and containers which means that for each of our requests the resource is blocked. That’s why we need a bigger thread pool and more resources for…

Webflux

3 min read

Reactive Programming- Spring WebFlux
Reactive Programming- Spring WebFlux
Webflux

3 min read


Jun 25, 2022

Go Programming Language

GoLang is not a new technology and it doesn’t offer new features. It is not object-oriented, no inheritance, no method overloading, and no exception handling… What makes go a good choice is; that it is best suited for system programming. …

Go Language Tutorial

5 min read

Go Programming Language
Go Programming Language
Go Language Tutorial

5 min read


Jan 17, 2022

GraphQL with Java

GraphQL can be defined as an open-sourced query language, that API consumers can use when asking for data. It was first developed by Facebook, according to the necessities, and now it is governed by the GraphQL Foundation. Pinterest, Twitter, Airbnb, and GitHub are other companies that use the technology. It…

GraphQL

3 min read

GraphQL with Java
GraphQL with Java
GraphQL

3 min read


Dec 20, 2021

Serialization Technologies Rest, Avro, Thrift, Grpc, MessagePack

Representational state transfer is the software architecture used for web services. RESTful web services provide computer systems and internet, work together. According to the rest, API clients and servers are separated from each other. The server doesn’t keep any information about the client, so it’s stateless. They have a uniform…

Data Serialization

2 min read

Serialization Technologies Rest, Avro, Thrift, Grpc, MessagePack
Serialization Technologies Rest, Avro, Thrift, Grpc, MessagePack
Data Serialization

2 min read


Dec 19, 2021

MessagePack Tutorial with Spring Boot

It’s like JSON but fast and small. That is how MessagePack is described by MessagePack. It has an easy setup and usage. Decoding for a single operation is faster than JSON about 1 ms. We can get benefit from MsssagPack especially when we are working with microservices Redis, FluentD and…

Messagepack

2 min read

MessagePack Tutorial with Spring Boot
MessagePack Tutorial with Spring Boot
Messagepack

2 min read

Okan Sungur

Okan Sungur

28 Followers

Software Architect

Following
  • Dhayalan Balaraman

    Dhayalan Balaraman

  • TRGoodwill

    TRGoodwill

  • Paul J. Lucas

    Paul J. Lucas

  • Merih Güz

    Merih Güz

  • Akshay Havale

    Akshay Havale

See all (14)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech