Open in app

Sign In

Write

Sign In

M.hosein abbasi
M.hosein abbasi

33 Followers

Home

About

Feb 9, 2022

HTTP Method Definitions

The set of common methods for HTTP/1.1 is defined below. Although this set can be expanded, additional methods cannot be assumed to share the same semantics for separately extended clients and servers. Safe and Idempotent Methods Safe Methods Implementors should be aware that the software represents the user in their interactions over the Internet, and should…

Https

9 min read

Https

9 min read


Feb 9, 2022

What is the Jobs to be Done Framework?

The jobs-to-be-done framework is an approach to developing products based on understanding both the customer’s specific goal or “job,” and the thought processes that would lead that customer to “hire” a product to complete the job. When using this framework, a product team attempts to discover what its users are…

Jtdb

4 min read

What is the Jobs to be Done Framework?
What is the Jobs to be Done Framework?
Jtdb

4 min read


Feb 9, 2022

JSON Web Token Cheat Sheet for Java

Many applications use JSON Web Tokens (JWT) to allow the client to indicate its identity for further exchange after authentication. From JWT.IO: JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can…

Jwt

3 min read

JSON Web Token Cheat Sheet for Java
JSON Web Token Cheat Sheet for Java
Jwt

3 min read


Feb 7, 2022

Three Deployment Patterns

Software architecture has a big role to play in the costs and impacts of change across all four of the lenses we’ve described. But another part of the story is the way that changes are applied. Microservices architectures, cloud infrastructures, and DevOps practices have enabled practices that are a huge…

Three Deployment Patterns

5 min read

Three Deployment Patterns
Three Deployment Patterns
Three Deployment Patterns

5 min read


Feb 1, 2022

Splunk Vs Elk: Which One Should You Choose?

Anyone who is in IT Operations must have heard and even worked with Splunk or ELK, two of the most widely used tools in the domain of Operational Data Analytics. Both Spunk and ELK share a common aim, that is, to solve Log Management issues and make it more seamless. …

Elk

5 min read

Elk

5 min read


Feb 1, 2022

10 Workspace Guidelines for a Superior Developer Experience

The following guidelines are fairly opinionated and are based on the experience of the authors of this book. We recommend that you use these guidelines as a starting point. After you have had experience building services with our guidelines, we expect that you may consider modifying some of them to…

10 Workspace

8 min read

10 Workspace

8 min read


Jan 28, 2022

How to use event storming to achieve domain-driven design

At first, you should read this article: https://abbasimhoseinit.medium.com/domain-driven-design-and-microservice-boundaries-63e7253e41b6 Domain-Driven Design is a powerful methodology for analyzing both the whole system-level (called “strategic” in DDD) as well as the in-depth (called “tactical”) composition of your large, complex systems. …

Event Storming

11 min read

How to use event storming to achieve domain-driven design
How to use event storming to achieve domain-driven design
Event Storming

11 min read


Jan 25, 2022

Domain-Driven Design and Microservice Boundaries

At the onset of figuring out microservices design best practices, Sam Newman introduced some foundational ground rules in his book Building Microservices (O’Reilly). He suggested that when drawing service boundaries, we should strive for such a design that the resulting services are: Loosely coupled Services should be fairly unaware and independent of…

Domain Driven Design

3 min read

Domain Driven Design

3 min read


Jan 24, 2022

Remote Procedure Call (RPC)

What is Remote Procedure Call (RPC)? Remote Procedure Call is a software communication protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details. RPC is used to call other processes on the remote systems like a local system. …

Rpc

4 min read

Remote Procedure Call (RPC)
Remote Procedure Call (RPC)
Rpc

4 min read


Jan 24, 2022

Microservices Versus APIs

APIs and microservices do indeed have a lot in common. Microservices are capabilities exposed via standard network protocols, most commonly HTTP. But capabilities exposed as HTTP endpoints had been known as web APIs, way before the coining of the term microservices. So are the two essentially the same thing? Are…

Microservices

3 min read

Microservices Versus APIs
Microservices Versus APIs
Microservices

3 min read

M.hosein abbasi

M.hosein abbasi

33 Followers

Java developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech