what’s different between async and sync in node js?
Sync is single-thread, so only one operation or program will run at a time. Async is non-blocking, which means it will send multiple requests to a server. Sync is blocking — it will only send the server one request at a time and will wait for that request to be answered by the server
.
message brokers
تسلط کامل بر روی معماری های مختلف مایکروسرویس (async, sync)
تسلط بر یکی از message broker ها (RABBITMQ, kafka, NATS
تسلط بر روی دیتابیس mongodbتسلط به زبان جاوا اسکریپت و ES6/7
تسلط به Node.Js و فریم ورک Express و Nestjs
تسلط به Postgres
آشنایی با مفاهیم clean code
آشنایی با Apollo Server مزیت محسوب می شود
آشنایی با Redis
آشنایی PostGIS مزیت محسوب می شود
آشنایی کامل با طراحی Rest API
آشنایی با سیستم کنترل ورژن git
توانایی ارزیابی، انتخاب و استفاده از الگوریتمهای بهینه
آشنایی کافی با مفاهیم معماری نرمافزار و الگوهای طراحی