practising micro services by creating mini-version of twitter using nodejs,reactjs and java
- Java 11+
- Docker engine 20.10.*
- Docker compose 1.26.* (for compose especification)
-
docker-compose
docker-compose --env-file ./env/.env.dev up -d
mini version of twitter using microservices
License: GNU General Public License v3.0
endpoint to delete the posts by Id
create a docker file for creating a image for spring
the endpoint doesn't have parameter specified
Three endpoint by email,id and username
create a docker file for registration service
create a logging for registration that logs into a file
look for best practices for logging
create a docker compose file that runs all the all images
create a make file to run the whole back-end on docker
with a simple command
create a logging that logs to a file
look for best practices for logging
create an endpoint to edit the profile of a user
seems mongo might not be suited for this of project
create mockdata for all the services
These types of exceptions occur when trying to persist a new client that is coming with posts, this can easily be fixed with a dto, or I can change the logic of the service layer.
org.postgresql.util.PSQLException: ERROR: null value in column "client_id" violates not-null constraint
create a repository function that get the a specific post by id
service function that gets all the posts
Write the test for domain service
with Rest Assured library
create a function that find the client by email
fix the logic of the post service to return correct list of json objects containing statuses
create at put mapping for updating user profile
create a dockerfile to build an image for registration
create a logger which writes to a log file
look best practices for logging
create a .env file for node-post and registration
add an end-point to edit the post
By convention, java packages must be lowercase and java objects must start with uppercase
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.