Erlang Technologies
Knowledgeable Software Development
Enhanced value to your business
HomeTechnologiesErlang Technologies

Erlang Technologies

Erlang is a general-purpose concurrent functional programming language. It has the built-in support for concurrency, distribution and fault tolerance.

Erlang’s powerful features:

  • concurrency oriented language: thanks to its lightweight processes Erlang is fast and reliable when used with high load systems that require a lot of concurrent threads
  • distribution oriented language: a distributed Erlang system is a network of Erlang nodes. Transparent communication with processes created on remote nodes – communication with remote processes is done exactly as communication with local processes
  • simple and powerful model fault tolerance
  • hot-code upgrade: Erlang allows updating code without system interruption

We would recommend using Erlang for: telecommunication systems, servers for internet applications, database applications that require soft real time behavior, payment systems, different kinds of messaging systems, including Interactive Voice Response services. And rather not using for: applications where performance is a key priority (image processing, sorting large volumes of data, low-level protocol termination), system device drivers, stand-alone applications.

Erlang is NOT the fastest language in the world. But it is fast and reliable on the high-load systems that require a lot of concurrent threads.

Web Servers Yaws, Inets, MochiWeb
Databases Mnesia, Mnemosyne
Web Frameworks ErlangWeb, ErlyWeb, Nitrogen, BeepBeep
Media Servers ErlyVideo
Desktop Framework WxErlang (cross-platform wxWidgets)
Utilities Erlsom, Xmerl, Eunit, lama
Compatibility with other languages Jinterface for Java, C++ porting, Otp libraries for .Net

Interested in this technology? Please feel free to contact us, letting us know your project goals, and our software architects will willingly advise you on technology selection, describing advantages and disadvantages of this particular technology free of charge.

 

90-3 Kazinca Street, Suite 408
Minsk, 220108
Belarus

tel: +375 17 207 0140