Posts

Learn about Apache Kafka

Image
In this my blog article, it is going to present you on Apache Kafka . The content of the system like need of the messaging system, What is the Kafka?, Kafka features, Kafka components and Kafka installation. Need of the messaging system: Data pipelines: Communication is required between different systems in the real time scenario, which is done by using data pipelines. For an example let’s consider that chat server needs to communicate with Database server for storing messages.   Data Pipeline In the organizations, they have lot of servers like, database server, email servers and FTP servers like so on. According to the highest needs of the company, they have lot of nodes or applications to access the database. Suppose that, Front-end, Hadoop, Database slave and chat server need to access the database server. Simple pipeline In here it has multiple pipelines to the database server to achieve the communication with Database server by the other nodes. W...

How Redis manages it storage in a distributed concept and how it handles the failover and utilize the performance

Image
Redis is stands for Remote Directory Service. Redis is an open source in memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, hyperloglogs, bitmaps, streams and spatial indexes. The Redis project is mainly developed by Salvatore Sanfilippo and is currently sponsored by Redis Labs. Redis was initially released in 10th of May 2009. Official Redis Logo Anyone can run atomic operations on these types, like appending to a string; increment the value in a hash; pushing an element to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. Redis supports trivial-to-setup master-slave asynchronous replication, with very fast non-blocking first synchronization, auto re-connection with partial re-synchronization on net split. Other than that it includes o...

Learning through enviornment

Learning through environment  Modern world has been built by people who lived with nature closely. When we consider early human civilizations have built near rivers like Hovanho, Nile, Tigris and Euphrates and Indu . They lived with natural environment always. They got natural things as their foods like meats, nuts, leaves and they selected caves and tree holes as their residences. So they could study the nature well. They looked at sky, water, trees, animals and natural phenomena like wind, thunder, rain, sun rise etc. So they oriented to the nature from the past and human was a part of the nature. All scientists, philosophers, architectures and poets got simulations and concepts from nature. That universal theory was inherited to modern world also. Modern buildings, automobiles, dresses and all other needs of human are based on nature. Look at the Japanese people. Lot of active volcanoes are available in Japan. So people who are live around the volcanoes they build ...

Look Back

Image
Time to LOOK BACK... We followed our Personal Progress Development subject during last two years. We studied lot of things regarding academic in normal lectures. But we earned lot of things to our personal life in our PPD sessions. We had in class activities, Out door activities, out bound training programms, out side visits, visiting lectures and etc. As well as there were professional practices sessions other than usual team works. Those things brought a light for us and a crown. I agree to my heart, I unerstood * How to ready for job industry * How to ready for interviews with good CV * How to overcome our weeekness * How to communicate in effectively and efficiently  * How to apply strategies to our life. * How to manage time * How to present our products to customers. * How to be adaptable personal * How to be creative person * How to helpfullnness * How to be motivated * How to visionary person Thank you Madame Sarasi Seanadhee...

New Software Engineering Trends

Image
As an undergraduate of software engineering degree, latest software engineering trends must have to follow. So for that madam Sarasi Senadheera has arranged a visiting lecture session from hSenidMobile Company. Representing hSenidMobile Company cam a Software Engineer and HR manager to share their experience and knowledge with us. In early there was communication with people. Then started communication with hardware and live ware. After that there was hardware to hardware communication. It introduce called IOT(Internet Of Things). Upcoming trend is communication with pets. Open source software development, infrastructure disruption and re-assembly, machine learning, and customer-first design are part of a perfect storm shaping the next massive digital transformation. You know the one that is creating amazing startups that are literally up heaving industries as Uber and Lyft have done with transportation, Twitter and Facebook have done with communication, and Netflix and Hulu have...

Out Bound Training Program

Image
Leadership, Leadership, Leadership...  As an undergraduate and a future leader leadership quality development and positive thinking activities are very essential. So our PPD session lecturer madam Sarasi had arranged us an out bound training program for us in Eastern Naval Commandant Base, Trincomalee(Naval & Maritime Academy in Trincomalee). We spent two days in that naval base. They supplied us in advanced accommodations, foods and beverages us. Also they had arranged us good programs to enhance our leadership qualities. They grouped us into four groups.  Within the team works we understood what are the weaknesses of us in leadership, communication, time management and etc. As well they had organized us a fire camp and variety show. As software engineering undergraduates most of times we live in-front of the computers. So these kind of events is essential for to be relax. Also we understood abilities of our friends' in drama, dancing, singing and ann...

Table Ethics session

Image
As an undergraduate of Software Engineering degree program, in near future we have to spend a professional life.So we will be able to participate into conferences, clients meetings, top board meetings, professional parties and etc.  So we have to learn on how to sit for a dinner/ lunch, how to behave in a table, how to wear professional dress code for office and parties. In some times it is a puzzle to select suitable dress code for a party. So we could over come with those problem after participated to the Hotel School table ethics session. The session was held at Sri Lanka Institute of Tourism and Hotel Management and it was organized by madam Sarasi Senadheera. Head of the Department of foods and beverages conducted hole session for us. Also he expressed us to how to use court, tie, tie pin, cup rings in professional manner. They are professional practices for we kind of undergraduates since in our academic life when ever we don't reach these kind of sessions. So the...