45 research outputs found

    Microservices Security Challenges and Approaches

    Get PDF
    The fast-paced development cycles of microservices applications increase the probability of insufficient security tests in the development pipelines and consequent deployment of vulnerable microservices. The distribution and ephemeral of microservices create a discoverability challenge for traditional security assessment techniques, especially for microservices being dynamically launched and de-registered. To address this in applications and networks, continuous security assessments are used for vulnerability detection. Detected vulnerabilities are thereafter patched, essentially reducing the chances for security attacks. This paper illustrates the microservices architecture and its components from the security perspective. It investigates, summarizes, and highlights the microservices security-related challenges and the suggested approaches and proposals for facing them. It addresses the security impact on the different microservice architectural perspectives

    The Microservice Dependency Matrix

    Full text link
    Microservices have been recognized for over a decade. They reshaped system design enabling decentralization and independence of development teams working on particular microservices. While loosely coupled microservices are desired, it is inevitable for dependencies to arise. However, these dependencies often go unnoticed by development teams. As the system evolves, making changes to one microservice may trigger a ripple effect, necessitating adjustments in dependent microservices and increasing maintenance and operational efforts. Tracking different types of dependencies across microservices becomes crucial in anticipating the consequences of development team changes. This paper introduces the Endpoint Dependency Matrix (EDM) and Data Dependency Matrix (DDM) as tools to address this challenge. We present an automated approach for tracking these dependencies and demonstrate their extraction through a case study.Comment: Accepted in ESOCC 202

    Reliable Web Service Consumption Through Mobile Cloud Computing

    Get PDF
    The mobile intermittent wireless connectivity limits the evolution of the mobile landscape. Achieving web service reliability results in low communication overhead and correct retrieval of the appropriate state response. In this chapter, we discuss and analyze two approaches based on middleware approach, Reliable Service Architecture using Middleware (RSAM), and Reliable Approach using Middleware and WebSocket (RAMWS). These approaches achieve the reliability of web services consumed by mobile devices and propose an enhanced architecture that achieves the reliability under various conditions with minimum communication data overhead. In these experiments, we covered several cases to prove the achievement of reliability. Results also show that the request size was found to be constant, the response size is identical to the traditional architecture, and the increase in the consumption time was less than 5% with the different response sizes

    Microvision: Static analysis-based approach to visualizing microservices in augmented reality

    Full text link
    Microservices are supporting digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices architecture leans toward decentralization, which yields many advantages to system operation; it, however, brings challenges to their development. Microservices lack a system-centric perspective to better cope with system evolution and quality assessment. In this work, we explore microservice-specific architecture reconstruction based on static analysis. Such reconstruction typically results in system models to visualize selected system-centric perspectives. Conventional models are limited in utility when the service cardinality is high. We consider an alternative data visualization using 3D space using augmented reality. To begin testing the feasibility of deriving such perspectives from microservice systems, we developed and implemented prototype tools for software architecture reconstruction and visualization of compared perspectives

    Microservice Architecture Reconstruction and Visualization Techniques: A Review

    Full text link
    Microservice system solutions are driving digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices architecture leads towards decentralization, which implies many advantages to system operation; it, however, brings challenges to their development. Microservice systems often lack a system-centric perspective that would help engineers better cope with system evolution and quality assessment. In this work, we explored microservice-specific architecture reconstruction based on static analysis. Such reconstruction typically results in system models to visualize selected system-centric perspectives. Conventional models involve 2D methods; however, these methods are limited in utility when services proliferate. We considered various architectural perspectives relevant to microservices and assessed the relevancy of the traditional method, comparing it to alternative data visualization using 3D space. As a representative of the 3D method, we considered a 3D graph model presented in augmented reality. To begin testing the feasibility of deriving such perspectives from microservice systems, we developed and implemented prototype tools for software architecture reconstruction and visualization of compared perspectives. Using these prototypes, we performed a small user study with software practitioners to highlight the potentials and limitations of these innovative visualizations used for common practitioner reasoning and tasks

    Impact of incentive spirometer on tip shoulder and right hypochondrial pain post laparoscopic cholecystectomy

    Get PDF
    Background: Laparoscopic cholecystectomy (LC) continues to be more evolving. Pain remains the main annoying symptom postoperative. Objectives: This study aimed to proof if using incentive spirometry (IS) after LC will alleviate tip shoulder and right hypochondrial pain. Patients and Methods: On 90 patients undergoing LC at Kasr Al ainy hospitals and National Hepatology and Tropical Medicine Research Institute (NHTMRI) who were identified as having chronic calcular cholecystitis clinically and radiographically by ultrasonography, a prospective randomized controlled research was conducted. Two groups are formed. Group I (n = 45) receiving IS (consisting of 20 slow, deep breaths with a spirometry while sitting or semi sitting every 2 hours beginning at 2 hours postoperative) . There will be no respiratory over activity in Group II (n = 45). The "Visual Analogue Scale" (VAS) score used to further analyses shoulder and right hypochondrial pain. Results: Group I average pain score was significantly lower than Group II average pain score at 2 hours, 4 hours, and 6 hours (p-value 0.001), as well as at 8 hours (p-value =0.007). However, there were no significant differences between the study group and the control group on the second postoperative day (p-value = 0.900). In comparison to the control group, the study group receives a significantly lower dose of an analgesic (p-value 0.001). Conclusion: IS can be used routinely post LC at first day postoperative alleviating shoulder and right hypochondrial pain also decreasing analgesics requirement postoperative

    Analysis of NPHS2 Gene Mutations in Egyptian Children with Nephrotic Syndrome

    Get PDF
    BACKGROUND: Mutations in the NPHS2 genes are the main aetiology of early-onset and familial steroid-resistant nephrotic syndrome (SRNS). The pathogenic NPHS2 mutation together with the p.R229Q variant has been less described among Egyptian children. AIM: This study aims to determine the mutation of NPHS2 in children with NS and discover the role of p.R229Q variant in SRNS METHODS: The study included 53 children with NS, and 53 healthy volunteers matched in age and sex controls. The median age at disease onset was 7.3 years. Among NS cases, 31 cases had steroid-sensitive nephrotic syndrome (SSNS) and 22 children with steroid-resistant nephrotic syndrome (SRNS). Polymerase chain reaction amplification of the whole coding region of NPHS2 gene was carried out for its mutational analysis. Restriction digestion testing was carried out after PCR to determine the presence of R229Q polymorphism. Randomly selected samples were re-genotyped by two independent technicians for assessment of Quality control RESULTS: NS patients showed a significant higher frequency of heterozygous genotype GA (89.5%) compared to control group (10.5%) with increased risk of NS (OR, 12.04; 95% CI, 2.61 to55.38; p < 0.0001). Moreover, SRNS showed a significant higher frequency of GA genotype (68.2%) than the SSNS group (6.5%). The GA genotype was associated with increased risk of SRNS (OR, 31.1; 95% CI, 5.73 to 168.48; P < 0.001) and the A allele was associated with increased risk of SRNS (OR, 15.52; 95% CI, 3.325 to 72.422; P < .001). CONCLUSION: R229Q polymorphisms are associated with SRNS, and any child with SRNS should be searched for mutations in the NPHS2 gene

    Relation between microRNAs and Apoptosis in Hepatocellular Carcinoma

    Get PDF
    AIM: To determine the relation between serum microRNAs and apoptotic markers as regards development of HCC to understand the underlying mechanism of HCV related hepatocarcinogenesis. PATIENTS AND METHODS: A total of 65 serum samples (25 samples from controls, 20 samples from hepatitis and 20 samples from HCC patients) were collected for miRNAs (mir 21, mir 199-a, and mir 155) detection. Human Programmed cell death protein-4 (PDCD-4) and Human Cytochrome-C (CYT-C) were determined. RESULTS: miRNAs 21 and 155 were over expressed in sera of patients with HCC compared to patients with chronic hepatitis (p < 0.0001). While serum means values of miR 199a was significantly decreased among HCC group patients when compared to patients with chronic hepatitis (p < 0.0001). The serum levels of PCDC4 and CYTC were increased in patients with HCC when compared to chronic hepatitis patients. They were also increased in patients with chronic hepatitis when compared to controls (p < 0.05, significant). There was direct correlations between apoptotic markers and oncomirs miRNAs 21 and 155 while apoptotic markers were inversely correlated with miRNA 199-a. CONCLUSION: Both microRNAs and apoptotic markers have roles in HCC pathogenesis. It seems that oncogenic microRNAs induce liver carcinogenesis in HCV patients irrespective of suppression of apoptosis.AIM: To determine the relation between serum microRNAs and apoptotic markers as regards development of HCC to understand the underlying mechanism of HCV related hepatocarcinogenesis. PATIENTS AND METHODS: A total of 65 serum samples (25 samples from controls, 20 samples from hepatitis and 20 samples from HCC patients) were collected for miRNAs (mir 21, mir 199-a, and mir 155) detection. Human Programmed cell death protein-4 (PDCD-4) and Human Cytochrome-C (CYT-C) were determined. RESULTS: miRNAs 21 and 155 were over expressed in sera of patients with HCC compared to patients with chronic hepatitis (p < 0.0001). While serum means values of miR 199a was significantly decreased among HCC group patients when compared to patients with chronic hepatitis (p < 0.0001). The serum levels of PCDC4 and CYTC were increased in patients with HCC when compared to chronic hepatitis patients. They were also increased in patients with chronic hepatitis when compared to controls (p < 0.05, significant). There was direct correlations between apoptotic markers and oncomirs miRNAs 21 and 155 while apoptotic markers were inversely correlated with miRNA 199-a. CONCLUSION: Both microRNAs and apoptotic markers have roles in HCC pathogenesis. It seems that oncogenic microRNAs induce liver carcinogenesis in HCV patients irrespective of suppression of apoptosis

    Past and future impacts of urbanisation on land surface temperature in Greater Cairo over a 45 year period

    Get PDF
    Rapid and unplanned urbanisation can lead to altered local climate by increasing land surface temperature (LST), particularly in summer months. This study investigates the Urban Heat Island (UHI) in Greater Cairo, Egypt, using remote sensing techniques to estimate LST of summer months over 45 years (1986, 2000, 2017, and predicted year 2030). The research objectives and steps were, 1- mapped land use/ land cover (LULC), 2- conducted spatiotemporal analysis of LST, with a comparison of change in LST across different land cover types, 3- predicted future LST for 2030, and 4- examined this temporal change for a hot-spot area (ring road) and a cool-spot area (the River Nile). The results showed that urban areas have increased over the last 30 years by 179.9 km2 (13 %), while agriculture areas decreased by 148 km2 (12 %) and water bodies decreased by 6 km2 (0.5 %). The mean LST over Greater Cairo increased over time, from 31.3 °C (1986) to 36.0 °C (2017) and is predicted to reach 37.9 °C in 2030. While a notable rise of mean LST in the Cairo ring road buffer zone (88 km2), where it was 31.1 °C (1986), and 37 °C (2017) due to the triple increase of urban areas on account of agriculture areas, and the LST it may reach 38.9 °C by 2030. The mean LST increased slightly more in urban hot-spot areas than in cooler cultivated areas. UHI may induce a modification in the local climate that can negatively affect agricultural land, and human thermal comfort and unfortunately lead to a less sustainable environment
    corecore