Okay, so hello everyone. I am Gaurav. I work at Flipkart at the cloud platform team. And today I'll be talking about a product that we developed in-house for our own private cloud. So most of you would already be able to work on AWS or Azure or some cloud provider. So I just want to tell you before starting that Flipkart has their own in-house cloud, their own private cloud that we use to deploy our applications. And it's totally managed by the cloud platform. So there are few abbreviations that I will be using on and off during the presentation, which is VM is for virtual machine. VM is a bare metal and BCP is, DC is data center. So BCP is what under a program under which this product was developed. So BCP is business continuity program. So what it, the aim of this program is to make sure the business is running no matter what. So even if one data center goes down, we have to make sure that people or our customers are able to place orders, even if the data center is gone down. So it's a very critical for a platform or organization like ours to keep the business going. Even if there's a, if people are able to place their orders in for one second, it's a business loss. It's a loss for Flipkart. So I hope our business continuity program is made clear. I'll be talking more about business continuity, BCP in further slides. So as I said that Flipkart has grown, organically grown over the last 10 years. We have a lot of applications that were developed in-house, both states and stateless. So currently it kind of looks something like this, where there's a user service, then a user comes in, he comes to the app or a website. Then there's a whole entire set of ecosystems which collaborate with each other and eventually the order is placed. So if you can see there is pricing system. So inside pricing system, again, there are a lot of mesh of services which have been talking to each other. I mean, you can call it mesh or mesh, depends what is your perspective when you look at it. So all these are interacting with each other to cater to a one particular business flow, which could be any business flow. So similarly inventory. So it's just huge mesh of microservices and stateful services interacting and, you know, doing something or the other. Yeah. So as I said, there are thousands of microservices, stateful, stateless. And when I say, oh yeah, so it's continuous morphing. When I say continuous morphing, it's in terms of interactions. So there could be one feature which we want to shut down. There could be new feature that we have developed. So new edge would, you will see two services in your system and then new edge that started appearing, because now they're communicating with each other to cater to this particular feature. So this is how our order system looks right now. So this is a very application level view of the system. And this is just the order system, my services interacting with each other. So this does not include the interaction which is outside of the order system. Now this is the service level view of the same. When I say what is the difference difference between application and service level, application level is high order. One application can have multiple set of services under that. What I mean by that is you can give one app ID, which is an application. And under that application, they can be multiple microservices, let's say a web application or a data store, which under one umbrella of an app application serves the purpose, right? Nothing but class three. Again, for pricing system, this is the app level view. And this is how it looks for the entire Flipkart, which is the app level view, higher level. This is not even the service level view. This is just interaction at a higher level at Flipkart.  So what this means is this is two set of data centers that we have. So Flipkart has two data centers. So we will be talking about that. Why do we have two data centers? I hope most of you would have figured out that once data center goes down, we have to use the data center or make sure that services are up and running and able to serve any business or critical business flows in the case of a disaster. So having said that, so there are two having a private cloud of our own, there are two major problems, which is observability and handling the challenges, challenges spoke about, which is nothing but a huge disaster, which happens. And observability is what is the current status of my services. The architects design their service in certain way, right? Multiple microservices have to interact in a way, but somehow somewhere because product is involved, some new feature, new dependencies start creeping in in your microservice architecture. So there has to be a way to cater to tell developers or to show developers, this is the current status of your service interaction. So this comes under observability. Okay, so now as I said, this is the one availability zone or one data center. These are the oranges, the normal workflow or the service interact with each other in a happy, happy case. Then there's a reserved capacity that we keep in terms of sales coming up, the horizontally scale our services, you know, very happy scenario. Yeah, same thing. Yeah, but one thing I need to tell you this here is a BCP flow. What is a BCP flow? If you see those outline of some set of services, this is nothing but defining a business critical flow. A business critical flow could be an order system, then a checkout system and then a payment system, no matter and a catalog system as well, a user should be able to see the catalog, click on a product and eventually do a checkout and do the payment, right? That's a set of services which have to be running no matter what and we outline them or identify the set of services and bring them under a BCP flow. So no matter what happens, this set of services have to be running. Yes. So now if DC goes down, what do we have to do? We have to restore this BCP flow and how do we restore? So we need to know the boot order of the services. First of all, we have to know topological orientation or topological sorted way of this dependency graph because obviously a service which does not take any dependency have to be the one which have to be brought back up the first time. So knowing the dependency graph of this set of services help us to identify which services need to be boot up first in an alternate zone. Okay. Now, let's say now availability zone has gone down. What do we do? We have to bring those back up in our alternate zone. So we need to know the BCP flow, the order in which we have to bring the services up. And again, the order in which we need to shut down the services because we need to shut down some services which are running in the disaster zone and bring them back up in alternate zone. So enters me seeks. So first of all, why I chose the name me seeks because I'm a big fan of this sci-fi series called Rick and Maudy. And in one of the episodes, yeah, we have some fandom here. Okay. So while I was developing the service, while I was writing the requirements from a lot of architects and product. So those guys were, so when they get to know we are developing a service graph. So there are a lot of requests keep coming in, can it do this? Can it identify the amount of bandwidth that is flowing between the services? Can I identify the alerts? And it alert us once. So we have a alert system, but they want to see on the UI. Let's say if a service is going back, is going down behind a ELB if out of three instances, only one is remaining. They want to know on the user interface whether the service in red or in orange or in green. So a lot of such requirement that keep coming up. So I named the service me seeks because me seeks is a character in some from some mystic world, which just appears out of the book. We just have to click the button. It appears. You assign one particular task to that me seek organism, which looks like this. And it does that task no matter what. And it just, you know, just disappears like poof. And this is the entire purpose of me seek does some task and just goes away. So in early this product me seeks service graph that we built it is built for to perform a lot of tasks. We will talk about it, but what and all it does. And yeah, so that's how the name come up. So what it does, it does provide you service mesh of entire flip card, understand the dependencies, obviously, and then enable the worldwide scenarios like DCP, which is this continuity program, we'll see how it enables that. And then rich querying on topology. Once we have a graph, you can query on topologies, of course, and then intelligent cluster recognition. Okay, I'll get to that later, not now, but just keep in mind, it does some cluster recognition. So what were our needs when we are developing this? Our need was to basically to make sure that we don't want the developers or engineers across the card to put any sort of effort in identifying or come up with this particular graph. They don't have to make any configure code changes, you know, to take some time out of their own strengths or, you know, they're okay or planning to put this into their, you know, day to day job. So we wanted to make it as away from developers as we want. But at the same time, we wanted the information to derive to be extracted from the network so that we have accurate and precise information. So we wanted to build it bottom up manner, we wanted to understand the network traffic, and then build it from bottom up. So it would want to go from API to then near below that, and then below that, no, we want to go the deepest level, which is basically the TCP level and then bring back up or build it from bottom to top. Yes. So once the coal layer has been built, we wanted to solve for multiple use cases, TCP or business continuity program is one of the few states. What were the alternatives that we had? So as I told that, there were no, so there were no alternatives as such that there were a few products that we studied, which is Netflix virtual and Microsoft service map, which was pretty similar, but not exactly what we wanted to do. And what were the factors that influence our choice? As I said, do not want application inclusion. And then we have to run network and network data collection on all the mother ships we have and to collect the network traffic between between any VM, which is owned by Flipkart, then coming on to how we did it. So how we did it? We ran an agent on all the mother ship across Flipkart. So you can see all the mother ships in the cloud. And then what this agent does is, so I'll just tell you a little bit about the agent. So it's an if top based agent. If top is nothing but a utility in Linux, to make it more simpler, like we have top in our Debian or Linux systems, you run top command, what you see is a ordered process list, which process consuming most resources will be on the top, right? Similarly, what if top does is if top at the network level does the ordering of all the connections or a particular Linux machine or particular Mac, it give ordered the ordering is in terms of bandwidth, which connection is using more amount of bandwidth, but that's nothing but if top. So we use this utility made few tweaks in it. And we started running as a demon on all the mother ships, right? And then we timely collect data from it and that and data get ingested into ingestion service. What this data is, the data is nothing but a source socket and a destination socket, the source from which the request was originated and the destination is nothing but whether request has come obviously. Sorry. So once we go, once the data gets ingested into the MySQL is the raw data, we are processing layers start pulling this data from MySQL and start processing it. So what it basically does is it's type, it starts stitching information together. What I what do I mean by stitching? Stitching means as I told you in the beginning there's a app I application, then there's a service and under service there are VMs, which are nothing but virtual machines. What we have here is a socket, source socket and destination socket, which is source IP and port, destination IP and port, right? So we start stitching this bottom of manner. So we know VM to VM mapping. Now we go up service to service mapping and then application to application mapping. So this is very easy, right? So this is what processing layer does. And then it passes the data to data store clustering. We will get into that. So once that is done, we store this connections, this graph, this dependencies between multiple nodes in a graph model database, which is OrienDB. So right now we're using a community edition of OrienDB. It does the job. It, the enterprise edition is, is paid. So we didn't go for it, but you can get clustering in the community edition itself. So it works for us as of now. And then, sorry, and then there's a rest layer. So rest layer is nothing but whatever graph query that you want to enter that, let's say from my service, which is the third downstream service that is taking dependency on my service or eight downstream service, which is taking dependency on my service. So any graph query you can imagine, you can query using the rest layer. So yeah, enrichment of the data, build real-time service topology, intelligent data store clustering. We'll come on to that on the next slide. And then store in a DB graph. That's, that's pretty much it. Data store clustering. You must be wondering why this guy is so much, has talked about data store clustering so much. Why? Because in Flipkart, what happens is the creation of services is not very logically defined. Let's say if you want to boot up a service, which is a stateless or stateful service, what you can do is directly create an application and top umbrella. And under that application itself, you can start assigning instances. It's nothing but virtual machines, right? So there's no proper logical grouping of this multiple machines. You can run any, any service you want all the, on these instances. It can be a web service, it can be MySQL, it can be HBase, any service you want, you can put there, right? So there are a few developers who does logical clustering at their level. But what we do is we need to figure out what set of instances are running what services and how are they, how they form a single cluster. Let's say if there are five clusters and all those five clusters are running MySQL, right? I need to figure out first of all, what are the services which are running, whether these services or what set of services are running on that instance? So for that, what we do is we do port scan on all the VMs. Let's say if 3306 port number is open, we know MySQL is running on that instance, right? Default port of MySQL is 3306, right? Jumping a little. So these three green dots that you see is nothing but VMs. We do port scan since we have the raw data of source, socket and destination socket. We know the port numbers which are open to all these instances. So 3306 is open in all three instances. So we diamond with MySQL that MySQL is definitely running on these instances. Adding on the network data, let's say these two instances are calling this particular instance at port number 3306, which has to be a replication call because in MySQL replication call also happened at 3306. So once this is done, we have a network topology. It forms a cluster for us. So now we know for sure that these three set of instances are nothing but a MySQL cluster. We name that particular cluster and we bubble it up in Earth as a bubble it up as a new service, not new service, existing service, but it has been logically grouped together now. Why we do that? We'll come to that because we have to boot. You might have connected few dots because we have to boot this service in an alternate environment or alternate DC. Similarly for HBase, we do it for every data store you name it. So for actually the data set data node, name node, and the journal node, we will figure that out, their interactions and then we group them together under one Hadoop cluster or HBase cluster. Doing all this, it becomes more simpler, more easier to visualize our data cluster. So this one particular application is so green ones are the incoming dependencies for this particular application and the red ones are the outgoing dependency for that application. So it becomes very easy. Similarly for pricing system, now come the overlays. So the question is fine, you have built a graph, you have a first order of a base layer of dependency across the entire Flipkart. What are you going to do from it? What is what extra you can achieve from building a dependency graph between the services? So what you're going to do is I'm going to pick up two use cases. One is the BCP and other is a data recovery use case, but mostly the stress will be on the BCP flow, which is a business continuity program flow. So when I say overlay, overlay is nothing but enriching this graph with a lot of more information. When I say information, the information has to be tagged on the services as well as the edges because the graph is nothing but node and edges. So put more information on these two attributes and solve multiple use cases. How? For business, let's say the, let's see the BCP overlay. So we tag the services as for the criticality. How critical that particular services and entire this Flipkart business flow. And the criticality goes from triple A plus to double A, triple A, single A, BCDE. So we tag the services as for the criticality, so it's nothing but a node. We tag the edges, whether this edge is an essential edge or an or is an optional edge. Why do we do that? Because while creating services, while, you know, developing a lot of services, when you have a microservice architecture, knowingly or knowingly, you get a lot of cycles, dependency cycles in your service graph. So once these cycles keep start becoming more apparent in your architecture, it's very difficult to understand the topological or the boot order of the services. So that's why we have to ask the architects, please tell us what set of dependency are, are definitely essential and what set of dependency are optional. Probably a suggested dependency and all that, right? So that's why we tag the edges as well. And then detect anomalies, we'll definitely come back in some time. I'll tell you what anomalies are. And VR overlay is nothing but data recovery overlay. This is clubbed with DCP overlay, right? So this basically how much time a service takes to be back up. You know, so we have our own backup service running. So every data store in Flipkart gets backed up for side backup as well as the data center backup. So how much time a particular service or data store needs to be back up is something that we drive very, very diligently. So this is how it looks. So these are the set of services that belongs to these app IDs. And what you can do there is you can select what is the criticality, the drop down basically, what is the criticality of the service? And what is the service RTO? RTO is nothing but recovery time objective. How many hours that particular service could be a data store, right? It's going to take to be back up to restore the data from far side backup to boot all the set of services to start the replication and all that this entire thing calls an RTO. RTO basically one hour, over there it's mentioned one hour. So once all set of, all this information has been fed into the graph, it can do wonders for us, right? So this is how the tag services look like. So this is a service graph and we tag each node with criticality as well as the RTO. So I spoke about detecting anomaly. So let's say over here, the RTO service 3 is 2 hours and then the RTO service 2 is 3 hours. Up to here it's fine. But when somebody comes and says the RTO service 1 is 2 hours, it cannot happen because it's taking dependency on two other services. So the service RTO service 1 has to be at least 5 hours because if you total those 2, it has to be back up in 5 hours, right? So these set of anomalies we can easily detect and tell the users or developers or the architects that this cannot happen. Your service has to take at least 5 hours to be back up because of the dependency. Now comes the service boot order. So remember I spoke about we have to boot our set of services and if alternate DC having a service graph with us and having those edges marked as optional or essential, we can create a graph like this which basically this is an app ID, list all its dependencies. So yeah, one more thing. So the red and the blue dots are nothing but DCs. The red dot basically depicts that this particular service is in Hyderabad data center. We have two data centers. One is Hyderabad. The other data center is in Chennai. So the red dot says it is in Hyderabad and the blue dot says that particular service is in Chennai DC. So once the graph has been made, we can deduce this information that information that is flowing in from one particular service is going through or it has taken information from all these set of dependencies using it and then it caters to all the set of dependencies, other set of services. Yeah, so M6 journey so far. So so far it's been a good journey because whatever we jotted down all the points that we wanted to build ranging from a basic service that has to be that has to provide the bare minimum of services and their interaction with each other in real time is there. Over that we are able to create a BCP flow where architects, developers and the business guys, the product guys can sit and figure out, jot down that what are the business critical flows are and relate those business critical flows on the graph and start tagging those services as critical or as per the criticality of the service and start creating the business flows. All that has been catered by M6. So they sit on the M6 UI, see first jot down the basically their product or their set of business flows and directly map it onto M6. So that is something that M6 has provided which was not there in the company before. Doing so we can one figure out our business critical flows that have to be replicated in alternate data center and when I say it have replicated they don't have to be replicated as it is. They can be services which have to be booted up in a very degraded manner. Let's say if there is a order management system which interact with recommendation as well. Once you click on order there's a call that goes to recommendation to fetch the other set of recommendation for the same product for the same person. The downs if you go to product page on the once you scroll down there's a set of recommendations for that particular product for that particular person. If you boot these set of services in alternate environment we do not want to make that call. We can skip that call because we don't have the infra as much infra as we expected in the primary DC in the secondary DC. So we can downgrade our features to boot that particular service or boot that particular entire business flow in an alternate data center. So there are a lot of things that can be built on top of this service graph. Another thing that you're working on right now is alerts. Alerts as well as figuring out how much of a dependency or how much of a bandwidth is being utilized between two services. How many packets are being flowing from two different services? Why are we doing that? So Flipkart has a data platform. So we ingest entire data of Flipkart goes to this particular platform and these people, the data people who are managing data platform they want to know who are the consumers of their services, who are the new sort of consumers that have come up without their knowledge and how much a particular consumer is ingesting into a service the amount of data. So all this information which we can track easily using the network traffic that we have. So there are multiple use cases that we are working on that we've been solving every day. So yeah, so the journey has been great so far. Right? Yes. So another thing that I forgot to mention is the clustering. So once we did the clustering of the data stores, the NOAA is one team in Flipkart which deals with the backup backup service. It is nothing but a backup service for all your data stores. Now once the clustering has been done, M6, they use M6 information to come up with a dashboard. Basically these are the set of data stores. I don't know if you can read. So this is a list of data stores, MySQL, Aerospike, ZooKeeper or Kafka as in all that. So they can on the data source basis and on the team basis they can tell what is the cluster onboarded, how many data store clusters have been onboarded onto the backup service and how many and how many of those have been successfully backed up. Right? So data store clustering also added to that problem as well, which is observability. Okay, so we have everything now coming on to the network agent. So the network agent I spoke about was if-top that we were using. The problem was if-top was, as I said, it's like top. It has to do some sort of processing to figure out which packet have to, which connection have to to show on the top because it's consuming a lot of bandwidth. So for that it does some processing and going into the user space. And while it does that, it tend to miss a lot of network packets, network packets are the kernel buffer. So what we have to do is we have to look for alternatives. Why? We don't want to miss any packet. We need to know that how many packets have been exchanged at this particular VM. At this every VM we have to figure out all the packets. So our next resort was contract. Contract is another Linux module that you have to basically start once your Debian OS comes up. So once this has been booted up or this model is running, what it does is it keeps on running and it tracks each and every packet. It doesn't go to the user space to figure out or to tap the kernel buffer for packets. It does it everything in a kernel space. So doing so, it does not do a lot of processing and does not miss any packets. But the downside of the contract is the resource utilization. It utilizes a lot of memory as well as it utilizes a lot of CPU time.  If something goes down in that particular mothership, the rollback was very difficult. You have to restart your service and then basically you have to restart the entire OS. That's all. You can't roll it back on a running Debian. And another option for us is ER span. ER span is something which is one of the like one of the bright shining stars for us in terms of network connection. It runs on switches. It's a layer two level solution.  What it does very similar to what we're doing right now, it run on a switch, collect the source socket and destination sockets and publish onto a aggregator. The aggregator is nothing but very similar to an injection service where it sits, collects all the data. Once the data is collected, you can do whatever with the data. Just pull it into your system and just play with it. So ER span is the next option. What next was additional overlay, as I said, data backup overlay. The system health overlay is nothing but so we have alert services which collects both system level alerts and application level alerts. Use that alert information to aid to the UI. So on the user interface, people should be able to see this service, the health of this service is very bad or good or whatever. So I think you understood the point. And then enable service orchestration that which service service orchestration, nothing but the boot order of the service. If you want to boot up the entire service mesh in alternate DC, what should be, how it should be orchestrated. And then the next is to make it open source. So from this, these are the three takeaways that what are the challenges that we faced in our own private cloud. Then the monitoring was one of the challenges. Build a service graph. Once the service graph has been built, what all problems it can solve alone. Thank you. Any questions? Can you tell a little bit about the Orient DP that you're using? Sure. Okay. So Orient DP is an open and a community edition. It offers all the three models. One is the financial relational model, key store model, key value store model, as well as the graph model. So why we're using Orient DB is we have to store a graph. So our entire data is in form of a graph nodes and edges, right? And since the data is form of a graph, all the queries that we have is also in terms of graph that given this particular service, give me three other set of services without taking dependency on this. Not just that, let's say we have our own infra, we have our own cloud. Let's see, there are teams which keep on requesting capacity every now and then. Using service graph and the graph DB, you can let's say run an algorithm which is very disconnected components. See what are the islands on your graph. Once you see the islands, you get to see, oh, this service is not interacting with anybody. And one of the last thing this service interacted with one particular service. So once you have that, and how much resources this particular service is consuming. So when you have all this information using, you know, the disconnected component algorithm being run on the graph DB, which is very quick, you can recover those resources. You can ask the team that you're not using this particular service or the resources of this particular service, can we reclaim these resources? So that way, it's very good. Thank you, that leaves it. And another question is regarding, have you evaluated and why setting it up as a proxy and it will capture HTTP traffic and act as a MySQL counter also? And it gives a lot more metrics and it will really help us in the IFTOP and this stuff. So when you say metric, what sort of metric are you asking? So it, and why inherently will give you a lot of metrics and so that it's, it's kept, it's everything is going through it. Sure. We figured we actually explored and why the problem was the system utilization. As I said, we don't want to intrude into the application ecosystem.  So we don't want to use the resources of a lot of resources of that particular cluster. That would eventually, so a lot of people don't like it, the intrusion. Like if I start running a demon, which is consuming some amount of resources, even 1% of a CPU, developers may not like it. And why are you using in 1% of my CPU? It actually, so my set of metrics just goes off because eventually I'm collecting metrics for my system. And since you are using 1% of my CPU, things don't add up. So we wanted to stay at the mothership level and do everything at the mothership with minimum resource utilization. So that's the main reason we are still working with the line of fraternities. And we're going on further down to the layer two, which is, that should do what we do after. Hi. So I have a question right over here, right? So like what I can see over here, you guys are just building a service mesh, right? Are you guys even doing tracing or not? That's the next step. Tracing is the next thing. So they're already, the team is just working on tracing. There's a product called S-Trick. It is in beta right now. We're still exploring that. So yes, tracing is the next step. So and like I saw that you tagged every service that has 3306 with the MySQL, right? So that is logically you can group it with the MySQL. But like in case we both guys are using different like his database or like his MySQL cluster is something else and my MySQL cluster is something else, right? So we need to have a different kind of nomenclature, right? We cannot just play like you would also name my also MySQL. So let's say, so when you just to understand your question, right? You're saying let's say you're running MySQL on 3306 and he's running MySQL on XXXX. That's the question. Like he's also running MySQL on 3306, right? Okay. But his MySQL cluster is different from mine, right? And we both have different data stores of MySQL, right? So like both of us will be tagged MySQL, right? We cannot differentiate like this is a MySQL data, like cluster it pertaining to this service, right? Like if we have different cluster. So let's say so is are those two MySQL interacting with each other? No, like these are totally independent. So that is they won't be so we may not club them together. So we only so let's say there's a master and there are two slaves one time you say one other say let's say a backup place. When these two slaves start making a replication call to a master, we know that it's a cluster. Since these two say will not make a replication call to his master, you know that this is a separate cluster. But like how would you manage the name, right? Like because the naming we manage so developers when they create an application. So once the app ID the name of the app has been given, we start creating using that app name hyphen MySQL hyphen one two three four. So that's a nomenclature that we use, which pretty and we give the developers the freedom to go and change that name as well. So and one last question that I have like for just the like you wanted to know the service measure, right? Did you really need to go through the all the TCP packets, right? Like we could have a kind of a discovery architecture right before like before it gets connected to the particular service right or application that I need. So before then I have to go to a service discovery kind of a thing. I won't be directly connecting to the your service, right? I will disconnect to the service discovery and then it would route to me over there, right? So as of now Flipkart doesn't have a service discovery. We are in a process of building services. So yeah, I know what you're saying. I understand what you're saying when API API, but even then what happens is people run cron jobs on their instances and these cron jobs are hitting multiple APIs. So you have to capture that as well that who are these people running all these random cron jobs which are hitting those APIs. That's what I'm saying, right? We do not directly need to interact to the service. Everything goes through the discovery, right? It should go through the discovery, but it doesn't. Okay. I know what you're saying, which is true, but it should, but it doesn't. Because that is the only case within why, right? Like in why does that? I'm not saying go through a side car, right? It would utilize but sure. My question is regarding that you mentioned that we have automatic automated dependency. So like this makes sense in case of if an application is interacting with like maybe a data source then you will determine that this application is depending on this data source. But what if two different applications are interacting with each other? Then how you can automatically determine which application is dependent on this? So let's say if a stateless application, right? Yeah. So for a stateless application, all the applications in Flipkart, they're behind a ELB, which is a web, right? So it's a web to web call. So I'm using instance to web call, right? So if I'm an instance of one service, right? And I'm making a call to a web, which is ELB. If I make a call to a different service and I belong to a service. So once this EL, so once VM to ELB calls goes and it gets tracked, you know, this service is calling this service. So basically you talked about like talking at the switch level, right? So then you must have a bare metal and you have different VMs, right? Yes. So then how do you like know like this? So you must have a mechanism to know that on this switch, the call is coming from this bare metal. Span does that. Yeah, we have this. So span does that for us. You mentioned about data show clustering. I have found out that to be like a really crucial piece of the entire thing, right? Is that only for visualization on the graph? Or do you also use that data to let's say place those, you know, they'll be deployed on some instances in the data center, right? Do you also make sure let's say they're in the same availability zone or you know, or do any sort of, you know, post processing on that data of the cluster that you've developed? I didn't. So the first part I got, the last part when you say what kind of data processing? So I'm saying, for example, you've made a cluster, a logical cluster, right? Okay. You know, these three DB's instances are interacting to each other and they belong to the same app ID, right? Sure. Is that only for visualization or are there more use cases understood? So the visualization is one for sure. We've got it right. The other use cases, as I said, the most important use cases to keep the business running in case of a disaster, right? So once we are booting this set of instances and different set of in a different data center, we need to know what this instance is. We need to know what logically this instance represents or where it belongs. So once we have grouped them together, the MySQL as a Redis service, you know, it's a Redis service and this was its configuration then, right? So we can replicate that. Now, it's that set of instances that are the set of instances, this particular service will run on has to be a Redis service, right? So by grouping, we are telling everyone that this is Redis service and you have to bring back up a Redis service. Got it. And do you replicate, so for example, the Redis could have replicas in different availability zones, right? Would you replicate as is? Or is there also a, you have certain data that this is a cluster, right? Yeah. Do you optimize on how they are deployed onto hardware instances? Or do you only replicate whatever was there to another data center? So there are multiple approaches for replication. Deployment is one approach. Let's say if you're using a Redis, let's say Redis is a Redis, you can use a Redis with just master slave topology or you can use Redis as one sentinel and master slave, one sentinel managing multiple master and slave, right? So there are two different topologies. Let's come into the first topology.  If a master goes down, then you need a manual intervention. Somebody has to go manually and promote one slave as a master. But if you're using a sentinel approach, the sentinel will take care of bringing one of those slave as master. You don't have any, you don't need any manual intervention there. When you say encrypted traffic. Like HTTPS, I mean, if those are like to, let's say yes, it should work, it should work because what we're capturing down is a layer two. That's a capture packets, which goes beyond. You want to construct the graph dependency graph, even if there is packet loss, what is the issue? So the issue, there's no issue. Eventually we will come to a state where everything is right. I mean, we have the dependencies, right? What happens is as I mentioned, there are teams in Flipkart, which want every packet to be captured, which want that what is the, let's say FDP, you have a Hadoop cluster and people are using a Hadoop cluster, right? So you want to know who all your clients, who all the services are ingesting into your Hadoop cluster and whatever the contracts are between you and the service provider, between you and the person who's using the cluster, whether they are abiding to that contract or not. The amount of data that they ingesting is actually the right data, right amount of data, as well as the bandwidth, right? When you take an instance of any type, there's a bandwidth issue with that inside. There's a bandwidth limit with that instance. So you have to make sure that whoever your client is, they're not pushing beyond the bandwidth.  And people want to know how much of the VM to VM traffic has been going on, which are the two chatty motherships. Using this other use case that you can solve this to make or to move one VM to a different mothership, which is not as chatty as this VM, right? So it has both, you know, approaches both ways. Solve two problems, basically.


Good afternoon everybody. My name is Barry Colfer and I'm the Director of Research here at the Institute of International and European Affairs, the IIA in Dublin. I'm very pleased to welcome you to this IIA webinar. We're delighted to be joined today by Avilo Kalfen, Executive Director of EuroFound, who has been generous enough to take time out of his schedule to speak with us. EuroFound is of course based here in Dublin. Avilo will speak about living and working in an era of disruption drawing on insights and findings from what I think is the fifth round of this excellent survey, which actually completed as recently as May 2022. So it's based on responses, recent responses from over 200,000 people. So this up-to-date data will give valuable insights into how living and working conditions have changed and will reflect on key challenges for policymakers, as we will hear. Mr. Kalfen will speak to us for about 20 minutes or so, and then we will go to questions and answers with you, our audience. As always, you'll be able to join the discussion using the Q&A function on Zoom, which you should see on your screens. Please feel free to send your questions in throughout the session as they occur to you, and we'll come to as many of them as possible once Avilo has finished his presentation. A reminder that today's presentation and Q&A are both on the record. Please also feel free to join the discussion on Twitter using the handle at IIA. I'll now very briefly introduce Avilo before handing the floor over to him. So Avilo Kalfen joined Eurofound as the Executive Director on the 1st of June 2021. So congratulations on your first anniversary plus the month of Avilo. He was previously the Director of the Economics and International Relations Institute in Sofia. And prior to this, Mr. Kalfen served on two occasions as Bulgaria's Deputy Prime Minister, 2005-2009 and 2014-2016, as well as Minister of Foreign Affairs 2005-2009 and Minister of Labor and Social Policy from 2014-2016. Avilo, it's a great pleasure and I'll hand you the floor for 20 minutes. Thank you very much, Barbie. And I would start by thanking IIA for the invitation. To be part of this excellent line of speakers in the webinar of IIA is a honor for me. And thank you very much for all those that spare some of their time to watch our webinar today, because I hope that these issues are going to be interesting at this time. I'm going to try to make as informative as possible my 20 minutes. Maybe starting with a few sentences on Eurofound and the particular survey. As you mentioned, Bari Eurofound is the only EU agency which is based in Ireland. But this is also the oldest EU agency, it has been founded back in 1975. And for all these 47 years now, we are studying, we are making research on employment, working conditions, social policies, balance between working and private life. And this research appears as relevant today as it has been 47 years ago. And I'm very happy that lots of our research is taken by our stakeholders. We have a tripartite agency, which means that we are governed by the government's employers and workers from all EU member states. So we are providing research, we have about 30 to 40 publications per year, we have all at any time 50 subjects under research in the pipeline. I'm happy that lots of our research pop up in different other academic editions or in policy documents, or in different parts where our stakeholders are taking them. This particular survey that I'm going to present is something we started at the beginning of the lockdown. So it was spring, actually April 2020. When the lockdown started, when the economy started closing down, and when we wanted to see what happens and what is the effect on working and on living and how people feel with this huge stress that we had at the beginning of the COVID-19 crisis. So this then started an e-based survey based on the social media, but in every member state we are very selective in terms of gender, age groups, etc. So we don't call it representative because certainly we don't reach people and groups that are not using social media. Now we have more than 200,000 answers and replies. So I would say this is very, very realistic and very good information that could be used. I think we are the only ones in the EU that have started back two years back and we have already the fifth wave of this survey going on the train and asking people about their opinions. Many of these people keep responding every six months to us, so we can see a little bit also the trends of what is happening in the working and living conditions. And this fifth survey that was just published, you can find it on our webpage, shows a very interesting trend. So I'll try to take the flavor of this trend. I mean the most interesting, the most important things to take home. But if you go into the figures, this is going to give you much more information. Trying to make it more informative, I'm going to use slides and graphs. I think visually they sometimes present better than words, what we are doing, but again, you're very welcome to go to the EU funds website and see more details on that. So if we can start the presentation with the first slide. Next one please, I mean the first graph we have. This is a graph showing how many people lost their jobs during the lockdowns in the pandemic. So you see we have three stop points, spring 2020, 2021 and 2022. In between, in the autumn of 2020 and 2021, we also had surveys, so we practically have fifth surveys, five surveys that go on that. So what we see is that in terms of job retention, the situation is extremely different in the different EU member countries. You are going to see the usual suspected countries like Greece, Spain, Cyprus, losing most of the jobs, and this was after one year of lockdown. On the other side of the graph you have countries like Netherlands, Luxembourg that lost a few of them. You can see that Ireland is kind of part of the first group of countries where despite the measures that have been taken, especially after the first year of the lockdowns, there were quite a lot of job losses. So this is to tell you that the situation in terms of job retention was very different in the different member states. Now next slide please. Here we see what is the location of work across the three E-survey rounds. Where people work from home entirely from the office or the workplace entirely or hybrid working. If we have been speaking before this survey, I would say that teleworking is here to stay and I'm still confident in that. Because you have very clear science of interest from the workers, from the employers and from the governments, that teleworking or hybrid working which is combining working from the office with working from distance remotely is going to stay. Everybody wants this, everybody likes this. At the same time there are some drawbacks. One of them is the hassle it creates mostly to the management. So what we see now in the last survey is that many of the employers are asking the workers to go back to the office when the lockdown adds. Still we have a substantially higher percentage of people working from other places remotely compared to the pre-COVID situation where we had three to five percent of the workers. Now we have about 30 percent of the workers working either entirely remotely or in a hybrid way. But this is still much less than the potential and we see a trend of decreasing. So now we have this movement back of the pendulum but I'm sure again that's a subject that I could elaborate lots that teleworking is already here to stay and this is creating privileged jobs. So again you're going to see especially young people that particularly prefer to have teleworking. Next slide please and we are going to see the preferences. Here you see the preferences for teleworking daily or several times a day or a month at least by the different age groups. So you're going to see that women are much more likely to ask for teleworking and young people but above 30 I mean not the youngest and this is increasing with with DH also required to work remotely. It is very important to say that the young the starters of the work would prefer to go to the office and you have good explanations for that because they would like to be to feel the atmosphere of the company I mean to see where they are how they're getting on board of the company etc. So they would prefer to prefer to be there because of these particular reasons. But otherwise people would tend much more than the actual practice to work remotely or in a hybrid way. For women this is a particularly important issue because this is a way we have proven they have much better opportunities to combine their private life with the working class. So the message here is teleworking is still high indeed it's decreasing but the demand is higher and the pressure to the employers to keep it high percentage is going to be there because there are a number of issues with overtime right to disconnect etc etc that needs to be solved. Next slide please. Here we see different other effects of the pandemic then I would focus in particular on the health effects on the mental health effect because we have seen that during the pandemic we have that we had much increasing problems with mental health that were not met. So you see the negative feelings and a risk of depression by by age in the three consecutive service this covers again the two years. We see that basically young people suffer much more from mental health problems in security, loss of perspective, loss of feeling that they can have a useful work, more depression, more loneliness, more tense state than elderly people. This is something which I think needs to be taken on board and in particular if we see the next slide please we are going to see that many of these issues are not taken on board. Here we have before we go to the next slide just to show you here that I said young people are much more of the subject of mental health problems, but in terms of gender these are more women. Surprisingly, the unemployed people, the people with disabilities, those that have difficulties to have a permanent and more stable job have much higher levels of depression and anxiety. In this case, this is how the health care needs this needs. And we see that practically despite the fact that there is an improvement of the health care services that are provided. This is not for only for mental care, mental health for all health needs. Still, it is, there is a very high percentage, especially in some member states for unmet health needs by the by the medical see by the by the health system. And also this is a very serious issue that that needs to be addressed. Again, if you look at the case of Ireland. Again, there is an improvement for for one year. But still, there is a two high percent percentage of medical medical needs. Next slide please. So what type of medical needs we we are talking about and this is the hospital especially scare which is clearly the leading one. But I would also point in particular the preventing screening called test because the prevention if the prevention suffers, then we create a number of additional problems afterwards and it is much more expensive for the society to deal with the and I would also point to the mental health care and in what I also mentioned because we have seen a tremendously increased levels of stress during the lockdowns and during the pandemic. And the mental health needs needs are still very high and the unmet needs are still very high. Again, despite a slight improvement. Next slide please. This is the situation by age in mental health and we are going to we see that the most serious situation is we can't people 18 to 24. These are the people that are either students are entering the job market with all the insecurities and you can imagine that if they have a difficult start then it's going to take time for many of them to go to the normal to the normal way and mainstream of the working conditions. Next slide please. Here, we focus on the ability to make ends meet so what are the difficulties to pay the family budget for the families. What we see is that we have deterioration on this on this parameter as well, which means that there are much less families that are at ease with their budgets and they can guarantee their monthly payments and we have an increased uncertainty or people with great difficulties or with at least with difficulty that are paying their monthly bills bills. This is very important because this reflects also their readiness and capability to work properly, their quality of work, the quality of life, and as we are going to see also very much their trust in the society and in the institutions and eventually some additional problems that could happen. In this process, of course, this is very much strengthened and reinforced by the war in Ukraine. I mean if we ask now I mean this is the situation in the spring. I'm afraid this is going to be even worse with the raising prices and the raising inflation. And this is indeed a very serious problem that needs to be addressed by policy makers. Next slide please. We go to another issue which is related to the trust in institutions we started asking this question when we were asking to do trust governments or doctors or science when the idea was to speak about vaccination and the opposition eventually of the vaccination. And this is what we see we have a general trend of decreasing confidence, especially after in the last one year I mean in the first year, you see there was a little bit of improvement of the confidence in the European Union, which is due very much to the positive position of the outset of the of the current crisis of the institutions with the short program with the support for the for the jobs and the retention of jobs with the common actions providing vaccines etc etc. But then in the last year, like for the other institutions. This trust starts decreasing. And we see in general the highest trust in the health is in the health care system. But also trust in the health care system goes down. I mean this whole situation with people having more difficulties to with their budgets, having more stress at work and and the possibility to resume the normal pace of work. And this is very much reflected in the in the confidence levels. So, the question here is, who would be the trusted source of information and communication with the public. Next slide please. A graph which is not going to surprise you. This is the trust in national governments by ability of the people to make the ends meet. Not surprisingly again, the most difficulties you have in your family, the less you trust anybody, authorities, doctors, media, anybody who is part of the establishment. The trust levels increase with increasing incomes. But what we see is that there is also a general trend that we have seen also in the previous graph of decreasing whatever the initial level at the beginning of the pandemic. The trend of decreasing the trust in the institutions, and that can bring us some additional problems that we need to force in. Next slide please. Yes, again, this is the breakdown by in trust towards different the different sources of information. As we see doctors healthcare science are among the highest ones. Then we have police we have the news and media. But what is very surprising here, look what is the very low trust in the institutions of the people that have the main source of information from the social media, and I'm going to touch on this in a while, because there are more and more people that are collecting information from social media, so here you see the more you tap information from social media, the less you trust anybody, any partner I mean not only the institutions but also police healthcare doctors etc etc. Very much this is explained with fake news with echo chambers that are created online etc etc. Next slide please. This is a particular zoom on Ireland and the situation in Ireland. What we can say is that you have more or less the similar trends like in the other countries and in Europe as a average. This characteristic for Ireland is that you have highest higher levels of trust to government institutions and the EU compared to other countries so Ireland stays even to one point it states the first among all to EU 27 member states in terms of trust in government and EU institutions. This was again in the first year of the pandemic when all these measures for job retention and for vaccination and prevention from from contacts or or deployed. But again you have the same trial trying to decrease interest. Still you have a higher trust compared to the EU 27 that that you see on this. Next slide please. This is something that I would like just to point your attention on this because I think this is a precursor for huge, I would say tectonic societal changes. So, this is the political participation by vaccination status. You're going to say this is very strange I mean who asks whether you are vaccinated or non vaccinated and what is your political participation. This is a very interesting phenomenon. And this is when we ask the questions about trust. Those that have low trust in the institutions become more and more motivated and politically active. And on the on the ground of the general resignation of the voters and the civil society that has a decreasing trust that fighting quick problems, meeting now the facts of the war in Ukraine etc etc. You have the people that were against the vaccination many of them by the way are very much supportive of the Putin's war in Ukraine. Before you put that these are people that are against the establishment. And these people are very active. And by the way, if you look across Europe at the elections you're going to see a rise of nationalistic, some extreme, or some mainstream but not establishment parties. And this is a very clear and very obvious trend there so you have a motivation and activation of people that don't trust anybody. And these people base their information and their motivation on the social media. And if I were to take decisions about political processes, I would watch very carefully this group of people. Some of them are absolutely misled by false information. And by this information, some of them find a way to fight against the establishment and the first step is to go very actively to elections, and, and have sometimes very, very strange, unexpected results. Not to mention buoyancy referendum, the Trump elections in the in the in the US, or I could give many other examples across across Europe. This is this was the last one. So this is a very quick, I mean, trying to squeeze into the time overview of the findings again, how people feel and how people react to the crisis two years after the beginning of the lockdowns and by the way, we see that there is an increased wave so we are going to see how, how we, we would react towards the end of this year. These are processes. What we show this is not a picture, but this is a process. And this process is developing. And I think that this issues have to be taken very seriously into consideration. And I would mention once again, the need to assure more conditions and better provisions for teleworking for remote working, special attention to women and to very young people, special attention to mental health, which is, which is a problem but health as a whole, and watching these developments that happen, that happen in the society with the decreasing trusting institutions and active motivation to vote anti establishment, very, very much filled by the by the social media. Thank you very much, Barry.


Bismillahirrahmanirrahim, in the name of Almighty God Allah Subhanahu wa ta'ala the compassionate, the merciful. I should thank you for the opportunity to be part of this normal program to promote peace, mercy and forgiveness throughout the humanity. When I look at the interfaith interconnect, I see the bridge. Our program today is the program to build the bridge of love and understanding among human humanity. And it's so appropriate for me to share the concept of Islam, because I want to be just to the host, the interfaith interconnect, to share with the beauty of Islam in terms of the words of Allah Almighty in the Holy Quran in Arabic. And inshallah please bear patient with me. Islam promote multiculturalism and diversity. I promote this concept in America, in Thailand and in Southeast Asia as I travel, because I was thankful to Allah Almighty for 50 years of my life to promote Islam and the beauty of Islamic education through many schools across the United States. So since Islam promote multiculturalism and diversity, and this evening is very appropriate. I will share with you the Holy Word of Allah Almighty God. I seek refuge with Allah from Satan the accursed. Inna akoramakum inna allayatakum inna allahalimul khabir The meaning in English, O mankind, surely we have created you from male and female, from Adam and Eve, and have made you nations and tribes, so that this is the purpose of God Almighty, who created all of us in diversity, so that you may know one another. You see that we have never seen each other, Ruth, we just meet you now, and I get to know you because of this verse God indicated, and Marcia too. So then God made a judgment, surely the best of you, or the noblest of you in the sight of Allah is the one who the best in conduct. So that's why that's the only criteria God Almighty will judge us is our conduct with one another with God himself and the human being that he created. So here in America, I found that Islam promotes diversity and multiculturalism. And when I look on the bottom map, I don't see Thailand, so I put it real big. So I have a Thailand map now on the map of the United States. Now what happened? America, multicultural and diverse society. Islam teaches us that all human beings are created equal by one creator, Allah Almighty. Humans are like tulips, my favorite flowers, tulips. And there are flowers of different colors coming together to make a beautiful color of human race. Marcia, you like to see tulips? Here we are. I know you have in your garden, front yard, even beautiful. People from all over the world migrate through the United States of America. It's a new opportunity for our few lives. Together they help create America, a new multicultural and diverse society. Therefore, America is the world's most diverse nation in the world. Diversity makes America so uniquely attractive and beautiful. And all of you, my viewers, this morning, this evening, you are so beautiful because you are the tulip of human race. That's what Islam stands for. Diversity makes our country great. What truly makes our country great is its diversity. I have seen that beauty in so many ways over the years. Whether we are born here or seek refuge here, there is a place for all of us in America. We must remember it is not my America. It is our America. Ms. Michelle Obama, our former First Lady from 2009 to 2017, where I went to the courtroom to testify. This was written July 29, 2019. Here you see them recognize this First Lady and the First Family. America is a place for all of us. And America is our America. Now we get into how does the topic for this evening, how does your community provide for those in need of forgiveness. Islam, in order to manage our life and the life of our community, we follow the Holy Quran, which is, and the source of information in Islam is Quran and Ahadith. Holy Quran is the words of Allah Almighty. Meanwhile, the words and the action of Prophet Muhammad, peace and blessing be upon him, inspired by Allah in the book form of we call Hadith and Sunnah. Let's understand what Rabbi Miller shared with us regarding the forgiveness. I found this definition of forgiveness remarkable, it fit my, my life in the courtroom in Lexington, you know, Kentucky. Forgiveness is the intentional and voluntary process by which a victim, this is I am, undergo undergoes a change in feeling in attitude regarding an offense. Let go for negative emotions, such as vengefulness with an increased ability to wish and to offer to wish the offender will. That what exactly happened to me in the courtroom. This is where I hug him. And I whisper to him. And I know it's only the first time in my life to meet him. And I'm sure that will be my last moment to be with him, because 31 years of imprisonment. Allah know best whether I will be alive. But I told him, if I were to be alive, I will welcome him out from the dark room of prison and bring him out from the light of the world and be a family. Since my last word that I advise to him my last advice to my dear nephew. Oh my dear nephew. I forgive. I have forgiven you. You may start a new chapter of your life. You must reach out to Allah Almighty God. Bow down to him. Bow down to him. And seek his forgiveness and seek his forgiveness. He will forgive you. Because prison is not the place to enjoy yourself. Very dangerous place. So I pray for his safety. Now, this is the first source of Islamic information and knowledge, which is the glorious Quran. Allah Almighty God addressed that would you not love for Allah to forgive you. This is the word of Allah in translation. Would you not love for Allah to forgive you? In my case, our younger son refused to forgive. After working for two years and seven months before the court time, because the night of murder he was with his brother. He was the first to receive the news from the three policemen at three o'clock in the morning that your brother not coming home. He stayed. So he was very bitter. He loved his big brother. So finally, the mercy of Allah grant upon me to comfort my heart. My son, the youngest one, able to forgive when he saw me hug the man. And he said, oh, Baba, I forgive him right away. After I saw you hug him, whisper at him and offer him the tissue. He's not a monster.  He just being made less for by the evil, the devil. So Allah loves those who seek seeking forgiveness from himself. That's mean from Allah and from human being. So this is the verse that helped me. Let comfort me so much because our family able to obtain 100% forgiveness to the man that hurt us so much. God said, Allah said, Almighty said, Allah. Let's see what translation inspire us. Allah Almighty God said, and let them forgive. Command me to forgive and overlook his shortcoming because that's his mistake, but you forgive him. And then God, Allah Almighty said, would you not love for Allah to forgive you. So I just to my five sons, because my wife, may Allah bless her soul, return to Almighty God mercy in your 13 months before our later son got murdered. So I just look at what Allah promised us as comfort as that. Would you love that Allah forgive you? Oh, Baba, yes, we like to forgive him just what you did. Now, then forgive him until the last moment, our youngest boy forgive. I thank Allah Almighty for so much for his mercy. Now, start to get into the topic, but this is a foundation of Islamic community that we use the Holy Quran and the teaching of Prophet Muhammad peace and blessing be upon him all the issue of any affair. The Imam and Muslim leaders, even Brahmunir Safi, he will use the Holy Quran and the teaching of Prophet Muhammad which is in the form of Hadith or Sunnah, the practice of the surah. Peace be upon him. Therefore, in Islam, there are two types of right violation, human right violation or two types of right violation. In turn, form two types of forgiveness, because you are violating somebody's right, then you have to seek forgiveness and then to write a forgiveness. The first right, the right of Allah Almighty. In Arabic, we call it the Hukukul law, the right of Allah. Right number two, the right of human beings in Arabic words, Hukukul Ibar, the right of his servant, Allah's servant. Remember, whether Muslim or not yet Muslim, we all created by the same God, Allah Almighty.  So you have to respect them so that you can respect Allah the Creator. Now come to the right of Allah, Hukukul law. The first person who commits sin against Allah is our father. And our mother, our father Adam, peace be upon him.  Allah asked them not to go near the tree so that will not be tempted by devil to eat the fruit from the tree, but because of the temptation. All of us every day, every moment will be him by the devil. Then Adam realized the mistake. So he prayed this and Muslim all over the world will pray this word from our first father and mother, Eve and Hawa in Arabic. Every day we recite this forgiveness, pray many times. Enjoy the meaning. I say this inside the prayer, outside the prayer. Sometimes while I was driving, I'm more the lawn and washing the dishes. I will recite it because I'm a sinner, 24-hour sinner. I sin by my eye, see something that is unlawful. My ears listen to the gossiping or something that's not permissible by God and in Islam. So I say this. Oh Lord, our Lord, we have wronged our souls. This our father and mother, Adam and Eve. Peace and blessing be upon them both. They commit sin, but they accept the mistake very most full. Then they reach out to God Almighty and say this word. Our Lord, we have wronged our souls. If you do not forgive us and have mercy, mercy, very important concept in Islam and on humanity, mercy on us, we shall be lost. So Allah Almighty forgive them both. However, they have to accept the consequences. Forgiveness is kind, but you have to get out from the heaven, from the paradise and live on earth until we are living on earth today because we are the children of Adam and Eve. Now, this is the most important thing that we are dealing this morning or evening is how your community provide the access to those who need forgiveness. This is the human right violation here. Violating the right of human being, Prophet Muhammad peace and blessing be upon him described in hadith. There are three things that none of you will shall violate of any human being or even animal. The cat, the dog, the cow, you cannot violate their rights. You cannot overload the donkey for instance, or you cannot mistreat the cat or the dog. But now we're dealing with the human being that the most noble creation of Allah God Almighty. Three rights. Don't even violate it. Number one, name and reputation, no gossiping, backbiting or lie against them. Okay. Number two, wealth and property. This is the right that no one shall violate. As a principle of Islamic school in America, I teach this so much heavily. So our seven Islamic school that I promote Islamic education. We have very peaceful environment, Islamic environment. Our son, he's right number two being violated because all of his belongings was robbed. And even pizza that he tried to serve the man. He got it and he ate the pizza too. He must be very hungry because he has involved in the drug. This one that really painful physical safety and life that our son lost. Now, the source that you heard you saw that from the holy ground. This one second source of information and knowledge. Hadith. Okay, before we get into the really action of problem solving and lead into the forgiveness. Prophet Muhammad peace and blessing be upon him said, it is not permissible for a Muslim to abandon his brother. For more than three days, three day. No more than three day is a cool off period. The title is say that three day as a cool off period during personal conflict. If someone abandoned him for more than three days. And he died during that period. He will go to hellfire. How serious it is very serious. He said again the following teaching. Prophet Muhammad peace and blessing be upon him say it. If someone abandoned his brother. In Islam we call each other with brother. Yeah. Sister. If someone abandoned his brother for a year. The scene is, it's like you are killing his brother.  That's why Islam so much emphasize about human relation established the bridge build a bridge for understanding and love and forgiveness in Islam. It is permissible for two Muslim with conflict to have a three day cool off period during their personal disagreement. What happened here, however, it is considered a sinful act. If they do not reconcile, if they do not reconcile reconcile after three days, then that's lead to the second slide on the Hadith teaching. This is really the masterpiece for the Muslim to live in peace with with the community. Prophet Muhammad peace and blessing be upon him say it. People deeds are presented to Allah before Allah twice a week Monday. And Thursday. That's why Muslim follow Prophet Muhammad peace and blessing be upon him. We fast every Monday. We fast every Thursday. I'm fasting today. Okay, because I want to follow my beloved prophets. I will be love. But then he continued to say, and then every slave of Allah is trans forgiveness. On Monday twice a week. That's a very big deal. Twice a week Allah forgive his servant sins. Minor sin. The big sin is if he does not associate any thing with Allah in worship. This is the biggest sin that Allah will not forgive. But sin, any sin come to him with seeking his forgiveness he will grant it. But the person whose heart that is ranker. This ranker against his brother or sister will not be forgiven will not be pardon.  That's why I enjoy being Islamic school principal. But inshallah I have an example at the end. Okay, how could you enjoy being the principal solving the conflict issue, but I will share with you in Islam violating the right of humans are far more serious are far more serious than the right violating the right of Allah Almighty. Number one, when Allah right Allah's arriving violet. That person must seek forgiveness directly. Sincerely let Rabbi Larry said it directly and sincerely from Allah and the underlying he would always forgive. He would always forgive because he love forgiveness. In the, in the, during the holy month of Ramadan, we beg Allah for forgive. Okay, number two, when humans right being violet that person must sincerely remorsefully. That's what the I think rules mentioned that to seek forgiveness from a from the victim himself. You cannot go and go talk to somebody I forgive that man. I seek forgiveness from that man, but you didn't go to the one that you value the right that's not permissible if forgiveness is granted go to number B. He will seek forgiveness from Allah for violating the right of his servant. You see that. And that man killed our son. So he really violated the right of Salah Houdin. So southern Saudi already date. So I'm the father and his mother also date. So his father had the ownership of Salah Houdin and his five brothers. So we dealing with the one who killed him. And finally we solve the problem and we all both happy. Okay, so number B, he will then seek forgiveness from Allah for violating the right of his servant, which is Salah Houdin.  Now number C this serious. I'll go along with the teaching of Prophet Muhammad on the on the right on the left ski. However, if forgiveness is not granted by the victim, Allah will not forgive him. His deed will be hanging in the sky. Like on Monday and Thursday, like the cloud hanging in the sky will not be accept until reconciled until he makes sure that the one who had the right violence said, I forgive you. Now you can go to Allah. Allah will forgive you. Sure enough, he'll forgive. This is how the beautiful teaching of Islam. Now go to Prophet Muhammad peace and blessings be upon him. He was sent as a mercy for mankind. This is how he deal with the forgiveness issue, the murder issue during his time in Medina in Saudi Arabia, Medina.  He hold his hand, hold his hand to come to the Prophet, so peace and blessings be upon him. There's a tool for he asked the Prophet to deal with it, like the state and so many issue Prophet Muhammad peace and blessings be upon him say forgive him. That he's advised the man, but the man refused. Prophet then take the blood money, but he, the man also refused. So the first thing is that in Islam, three things during the crime, the murdering crime, life for life.  But that's number one, and we forego that one. Number two, take blood money. And in the United States instead of Kentucky, there is no blood money. So go to the best, which is forgiveness. That's why you saw the video clip from the Lexington Kentucky. So the man refused again. May I don't want money. I want him to be killed. All right. Prophet Muhammad wisely told him.   So what happened with the man? Problem solved. So the man let go of him, let him go.  I use the in 30 some years in Islamic school solve a problem. But I use the, the problem mechanism. All right. Let me move this little bit. This is a mechanism we call the conflict resolution salam salam peace salami peace, like a religion of Islam name is religion of peace. So, Salam, start with. Salam is stating, stating that when someone come to my office, the shoot tools and come to my office with conflict. So I look at salam a s stating state the conflict a number to second step a agreeing agree the conflict exists. L listening, listening, listen and learn. And then a salam advising, advise each other. And number one number last that will lead to forgiveness, maximizing the spirit of Islamic Brotherhood Islamic, Islamic friendship and friendship that will lead to forgiveness. I will share with you my actual experience in the following slide. So this is a mechanism, the model that I use to solve my community, when people come with conflict and want to reach the state of forgiveness because salam peace model. Now, during my dealing with the students or the parents or the school board or the teachers. Use these three things. Number one, be sincere. In Islam emphasize heavily sincerity. Number two, think before you say and act upon what you say. Because you have to establish relationship with your students. Number three, speak from your heart. It will reach the heart of the people. This picture of my assembly. Now this example that I will share with you personal experience as the Islamic school principal in America. How does your community provide all those for those in need of forgiveness. Okay. It takes a courage for a person to say I am sorry.  It takes a courage for a person to say I am sorry. The problem is take a bravery for a person to say please forgive me, mom forgive me, dad forgive me. It takes bravery for the son and daughter who made mistake, but no problem. We have to deal with each other with unconditional love and affection. Now I have a example of case one case one is a form of conflict. This is what happened in my life, a lot. So these two friends sent to my office by the teacher. They have a physical fighting. What did I do? I put them, I greet them as salamu alaykum. Welcome to my office. I use my office as the face of education, not a face of press or make the kids afraid. I could respect me, but they come to me. Yes, yes. The time is up right. Ruth is time is over I think I am muted. Let's see. Well, you're, you're right in the middle of these two cases. So why don't you quickly finish them and then we'll end. That's it. I have to. I'll explain how that. So finally I was able to make the two students who conflict physically agree upon, and then both of them say this I'm sorry I was wrong. Please forgive me. And I forgive you for the sake of a lot. So job done for me as a principal solving the personal conflict of my student. Now the two father have to come before we suspend the two boys dealing with the kids is no problem in my life. Parents is the most critical one for me. They come to the point that the father came to my office. They blame each other for your son.  He keep her his last, but I was able to use my wisdom to make they come to the point they want to have physical physical fight in my office. I asked him to calm down and sit down and say I would be lying in a shite on the regime. I seek, I seek refuse from a law in a law against the level. Sit down calmly. I want, I have to say something.  He said no.  You know that I, your principal, my son got killed. I use my real life case. My son got killed by a man I never know, but I forgive him. Can you forgive each other? Now they both cry. Then they say this was the same thing. They come and have king each other. I'm sorry. I was wrong. Please forgive me. Then I forgive you for the sake of a lot and then I call the boy that we already reconciled. The father came. The boy took to shake hand with the other father seek forgiveness from the father. The same thing we are the boy came and say salamu alaykum peace be upon you, shake the hand and see forgiveness. Now, both boys, very good friend, both father, very good man, they invite each other for the barbecue picnic. That's what we provide of a community in this capacity. This one probably too long for me to share with you because the time is up. This is a real case personal experience, a true story in America. A Muslim, her loved one got murdered. She was unable to forgive herself. She was unable to forgive the killer. So she left Islam real life crisis. How can I forgive when it hurts so much. So I don't have opportunity to share the story is a real story and journey in the real estate for more than forgiveness in Islam. So right here I am open your heart to forgive those who have wronged you. One who create your heart will forgive you. So what is in your mind that's what it is, but time is over. Okay, so I know that some people have other things they have to do and feel free to sign out. We are going to have another religion chat like we do every month on September 8, and we'll send you an email and we hope we'll see you then. And thank you very, very much for signing in today. And if you want to stay a little bit longer and ask some questions. I will, let's say we'll take another 15 minutes to do that. So, I have a question. How long did it take before you started thinking about giving forgiveness. When did you start thinking about the process of forgiving or was it immediate. From my personal experience with our sons. Okay. It followed as a father and the principle of thousand of kids and teachers in America, it won't take me long to forgive. I've been dealing these in my life a lot, but the most important, our five remaining sons. So I have to use my father, fatherhood to bring them along by using the teaching of Allah, from Holy Quran, and the example of prophet Mohammed, to whom he forgives all of people who hurt him during his lifetime. So, because they were the product of Islamic education so is one take long, except the last one I told you. So it takes the whole thing is two years and seven months but for me. I already forgave him before entering the courtroom. So seven, two years and seven months, but no one know that I forgive, but I already prepared to forgive. Does answer your question. Yes, because I know if I, this is a lifetime opportunity. That's why I told our sons. This is a lifetime opportunity to earn forgiveness from Allah by forgiving someone that hurt us so much. They agree that because they believe in the book of Allah Holy Quran and then believe in the example of prophet Mohammed peace and blessing be upon him. They agree and then we forgive because we can earn a lot forgiveness from his mercy too. So I am very happy with them. I took them to Makkah to perform Hajj even to give them as a, as a spiritual gift to perform Hajj right after the courtroom incident. Thank you for the question. Are there some other questions. Yes, please. Yes. Welcome. You're so handsome my brother. Thank you sir so much. Can you hear me. Yes, I can hear you I can see you handsome face from Edmond Canada. It's not really a question I just really wanted to say hello and, and I just want to tell everybody about how Dr jib mood save mine. He really changed my life and I don't really have time to tell the whole story but it is quite a fascinating story and I cannot thank him enough, and I love him very much and his family, and Salahuddin. God bless him. So you saw video and you change your mind. So it's the story is so long because I was such an the opposite person that I am now and you really open my eyes to what real life is about and what real life is. Yes, just thank a lot and a brother of the result bow to a lot and thank him for his guidance. We knew a mid, but we love each other. Very much brother, very much more than my old brother. Okay, and I pray for you and a lot to protect you from COVID-19 and all harm done in the society, because we will be test. And when we got test, but we also every day every moment we got blessing. So be thankful to him when you breathe the air each time that's the blessing be thankful to Almighty God and bow down to him and, and we will see each other in paradise. Would you like that. I love I would love. Wow, you use a big term now. Thank you for sure. So it's so nice to hear your voice and I'm really glad that I took the day off to listen to you and. Yes, great. Thank you for come on over. My pleasure, sir, my friend. This interface chat program time make us who never know each other to know each other because this is the bridge that you the organizer have built for the humanity to come to know each other for the sake of unity of humanity. In Islam we have a unity in brotherhood. Judaism, Christianity, and Islam, because we are coming from Abraham faith. So I teach the student in Islamic school, we are a cousin. So you have to respect and love each other. The other group is the children of Adam, all human being any religious organization only faith. They are our relative, because we have the same father, the same mother. So this agreement may take place, but you have to sing and deep. Take a deep breath.  That's why I think first before you say, and say, and act upon what you say it. So that you will not be hypocrite, be sincere in everything you do.  And this is because we need each other to love each other for the sake of Almighty God Allah, especially the least time the time of COVID-19 pandemic. We just have no time for each other. We just have no time for each other. We just afraid of everything. We don't have time for the mother son and daughter to spend time of quality time to love one another to hug each other, because they won't allow any hugging, not allow any hand shaking. What happened with family relationship? What happened with the community relationship? What about I want to reach out to you today across the Pacific Ocean. Okay, but at least this program built a bridge for me, not just to know only my brother Muniz, but I meet all of you this morning. That's why you are the guest from Allah Almighty God for me to see today across the ocean and continent. So what happened now is not accident. I want Allen to know that this is not accident, Mr. Troupe, had been ordained, had been decreed, had been written that on the 11th of August 2011, we will meet over here. No accident. That's why when I see each one of your face, oh Allah, I thank you for sending this beautiful face, the face of tulip of human race, for me to greet and to see and to talk to. I thank you. I thank you all Allah Almighty. Thank you. Thank you for coming all the way across the ocean to talk to us. We really appreciate it. You are so sweet young lady. You know that. Thank you very much. You are everyone so beautiful and he's in her own way and handsome from his hallway. That's why I talked to the student. Everyone is beautiful. This one is handsome. So you have to think positive but be negative and COVID-19 be positive in life, but be negative against COVID-19, then you will be just fine trust in Allah, trust in God Almighty. And good to see you, Ruth and Marsha. Thank you everybody. Oh, that's my sister from Indonesia right. Assalamualaikum. I don't know if Ruth has time. Okay. Good to see you here. Look at the from the 117,000 Island. She's with us today. Thank you. Yes, see Ruth. This is not actually a person in the island come and meet with us. That's why your program, your interface connection, these really connect us as you say it. And I thank you to Allah Almighty and give you the blessing of your life. Okay, and all the family and those who organize this program and move on without any issue and problem. I don't know if Marsha can talk. Yes. Is she there, Marsha? Yes. Oh, I'm glad you can hear your voice. Yes. I don't know if we have time for one question, one more question, or if we should wrap it up, Ruth, what do you think? I think that I haven't heard any questions in the last couple of minutes. If somebody has one, speak up and we'll continue. Maybe we're all tired. I know it's late for you in early morning for me, no problem. Thank you so much for speaking. And I'm glad we have the recording because I'm very interested in doing it again. I want you to ask your big favor, Ruth and Marsha, take good care of Munir for me. We will. Okay, I know him, but I never saw him in person. So take good care of him and his family too, okay. Such a wonderful young man. And thank you Munir for inviting us. Thank you very much. Okay, thank you. All the work that Munir did to make this happen. Thank you, Munir. So I think we can wrap up in. Again, you can email interface. Interconnect at gmail.com. If you want to sign up so you can come to more of these meetings. Yes. Definitely. Yeah. We have a delivery of charge and it's always something interesting to think about at the. Welcome. Before we sign off, I must apologize for every mistake that I made is come from my weakness. Anything that the audience and the viewer able to take forward the positive outlook that's from God Almighty. I thank you. please forgive me who forgive you yes thank you you are so generous one thing I allow to say to all of you is I love you for the sake of Allah and mighty God thank you I live all of you for the sake of Allah and mighty God not for any other sake okay so that our our love will be everlasting because God is everlasting and that's it I talked too much you know I don't know when I see people new in my life it's so excited oh Allah how merciful you are to send these guests for me to enjoy in my short life in this world I really thank you I didn't really I don't want to say it I will sign off yeah we'll sign off we'll sign off good night and good day


My journey at John Thorough Cancer Center at Hackensack University Medical Center began with a phone call, and I was able to get an appointment within 48 hours. The building is located at 92nd Second Street in Hackensack, New Jersey. When I arrived, I was able to park at the garage, which is conveniently located right next to the Cancer Center. I walked through the front doors of the building to the lobby. At the lobby, I was greeted by my patient navigator. My patient navigator walked with me to the registration desk. Once I registered, my patient navigator walked me to the lab for blood work. I was very impressed with how efficient everything went and how smooth and how comfortable I felt. After my blood work was completed, my patient navigator could accompany me to the floor where my appointment would take place. While I was waiting for my appointment, I was greeted by my personal patient navigator. My personal patient navigator informed me she would support all of my non-medical needs, such as scheduling appointments, insurance, and finances, and even transportation. During my appointment with my doctor, I was introduced to my nurse navigator. A nurse navigator is there to support the doctor and to help answer my clinical questions, including questions about my treatments and medications. After my appointment, my patient navigator walked me out and told me to call with any questions. Thank you.