
Cloud Computing - Amazon Web Services

Cloud Computing opens new possibilities in business growth. It allows to rent computing resources on demand - "pay as you grow". While you establish a new business you may need only limited number of servers. But as your business growth, you need more and more computing power. Computing Cloud allows to adjust your demand both when it grows and when it shrinks. You don't have to maintain anymore expensive datacenters, you just login into you Cloud Account and fire command "Launch 20 additional instances" and 10 min later you get 20 additional instances. If your Web Site gets "Slashdotted" (sudden and sharp increase of visitors number), you can increase it's capacity to supply the demand in less then 30 min.
Nivertech provides development, consulting, integration and deployment services for Amazon Web Servies:
-
-
S3 (Simple Storage System)
-
SQS (Simple Queue Service)
-

Erlang/OTP (Open Telecom Platform)

Erlang is a concurrent programming language and runtime system. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. It supports hot swapping so code can be changed without stopping a system. It was released as open source in 1998.
Creating and managing processes is trivial in Erlang, whereas threads are considered a complicated and error-prone topic in most languages. Though all concurrency is explicit in Erlang, processes communicate using message passing instead of shared variables, which removes the need for locks.