Open in app
Home
Notifications
Lists
Stories

Write
M.hosein abbasi
M.hosein abbasi

Home

Feb 9

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


Feb 9

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?

Feb 9

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

Feb 7

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

Feb 1

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


Feb 1

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


Jan 28

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. We have also seen that DDD analysis can help us identify fairly autonomous…

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

Jan 25

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


Jan 24

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)

Jan 24

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
M.hosein abbasi

M.hosein abbasi

Java developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable